@charset "utf-8";
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.fl { float:left; }
.fr { float:right; }
p{
	margin:0;
}
/* tab开始 */
.pubGame_wrap{
	background:#fff;
	
}


/* tab 结束 */

/* 滑动swiper */

.swiper-container {
	width: 94%;
	margin:0 auto;
	padding-bottom:6px;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	height:auto !important;
}
.game_img .swiper-slide img{
	width:100%;
	
}

/* 滑动swiper */

/* 游戏介绍 */
.border_line{
	width:100%;
	height:10px;
	background:#eee;
}
.game_box{
	width:94%;
	margin:0 auto;
	padding-top:10px;
}
.game_box h2{
	text-align:center;
	padding:0 6px;
	height:34px;
	
}
.game_box h2 img{
	width:27px;
	height:21px;

}
.game_box h2 i{
	margin:0 4px;
}

.game_text p{
	line-height:1.8em;
}
.more{
	width:100%;
	height:30px;
	display:inline-block;
	text-align:right;
	color:#009fef;
}
.more i{
	width:13px;
	height:13px;
	display:inline-block;
	background:url(../images/z_down.png) no-repeat 0 0;
	background-size:13px;
	margin-right:3px;
	position:relative;
	top:1px;
}

/* 游戏评论 */
.game_evaluate{
	width:94%;
	margin:0 auto;
}
.eva_num{
	padding:6px 0;
}
.eva_left{
	width:34%;
	text-align:center;
}
.eva_left h2{
	color:#009def;
	font-size:4.8em;
	font-family:Arial;
	font-weight:700;
}
.eva_left img{
	width:15px;
	height:15px;
}
.eva_right{
	width:64%;
}
.star_bar span , .star_bar i{
	font-size:0.8em;
	color:#999;
	position:relative;
	top:1px;
}
.star_bar p{
	width:67%;
	height:6px;
	background:#e9e9e9;
	display:inline-block;
	margin:0 2px;
	border-radius:2px;
	position:relative;
}
.star_bar p em{
	width:95%;
	height:6px;
	display:inline-block;
	background:#009def;
	position:absolute;
	top:0;
	left:0;
}
.star_bar p .mid_bar{
	width:70%;
}
.eva_listBox ul{
	border-bottom:1px solid #dcdcdc;
}
.eva_listBox li{
	border-bottom:1px dashed #dcdcdc;
	padding:8px 0 6px;
}
.eva_inputBox{
	margin:10px 0;
}
.eva_input{
	width:98%;
	margin:0 auto;
	height:38px;
	line-height:38px;
	border-radius:6px;
	text-indent:8px;
	border:1px solid #dcdcdc;
}
.eList_star {
	height:16px;
}
.eList_star img{
	width:10px;
}
.eva_text{
	font-size:1em;
	margin-bottom:4px;
}
.eList_time{

}
.eList_time p{
	float:left;
	color:#999;
}
.eList_time i{
	float:right;
	color:#999;
}
.watch_more{
	width:100%;
	height:44px;
	line-height:44px;
	text-align:center;
	display:inline-block;
}

/* 福利 */
.gift_wrap{
	width:94%;
	margin:0 auto;
}
.gift_list{
	padding-top:10px;
	padding-bottom:6px;
	border-bottom:1px solid #dcdcdc;
}
.gList_left{
	width:80%;
}
.gList_left img{
	width:36px;
	height:36px;
}
.g_text{
	display:inline-block;
	margin-left:4px;
}
.g_text h2{
	font-size:1em;
}
.g_text p{
	font-size:0.8em;
	width:98%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#999;
	margin-top:2px;
}
.gList_right{
	width:20%;
	text-align:right;
}
.gList_right a{
	font-size:0.8em;
	padding:0 6px;
	height:26px;
	line-height:26px;
	display:inline-block;
	border:1px solid #009def;
	color:#009def;
	border-radius:4px;
	position:relative;
	top:8px;
}
@media screen and (max-width:641px){
	.gList_left{
		width:78%;
	}	
	.gList_right{
		width:22%;
	}	
}
.game_raiders a{
	width:100%;
	height:44px;
	line-height:44px;
	display:inline-block;
	font-size:1em;
	border-bottom:1px solid #dcdcdc;
	overflow:hidden;
	text-overflow:ellipsis;
	
}

/* 人工亲测 */
.text_box {
	width:94%;
	margin:0 auto;
	padding-bottom:14px;
}
.text_box img{
	width:88px;
	height:88px;
	margin:0 auto;
	display:block;
	padding:30px 0 20px;
}
.text_box p{
	line-height:1.8em;
	font-size:1em;
	
}
.text_left{
	width:14%;
	padding-top:10px;
	
}
.text_left img{
	width:17px;
	height:17px;
	display:block;
	margin:0 auto;
}
.text_left span{
	width:1px;
	height:75px;
	display:block;
	background:#009def;
	margin:0 auto;
}
.text_right{
	width:86%;	
}
.text_game img{
	width:44px;
	height:44px;
	display:inline-block;
}
.game_infor{
	display:inline-block;
	padding-left:6px;
}
.game_infor h3{
	font-size:1.1em;
	font-weight:700;
	margin-bottom:8px;
}
.game_infor p{
	font-size:0.8em;
	color:#999;
}
.game_infor p i{
	width:10px;
	height:12px;
	display:inline-block;
	background:url(../images/conf.png) no-repeat;
	margin-right:4px;
	background-size:10px 12px;
	position:relative;
	top:1px;
}
.text_finish{
	position:relative;
	top:54px;
}
.text_finish h3{
	font-size:1.2em;
	font-weight:700;
	margin-bottom:8px;
	
}
.text_finish p{
	color:#999;
}
/* 新闻 */
.active_title{
	padding-bottom: 0.6em;
    border-bottom: 1px dashed #dcdcdc;
	width:94%;
	margin:0 auto;
}
.active_title h2 {
    font-size: 1.2em;
    color: #333;
    font-weight: 700;
    margin-bottom: 0.6em;
	padding-top:15px;
}
.active_title p {
    color: #999;
    font-weight: 400;
    font-size: 0.9em;
}
.active_text {
    padding-top: 1em;
	width: 100%;
    overflow: hidden;
}
.active_text img {
    width:98% !important;
	margin:0 auto;
    margin-bottom: 1em;
	display:block;
}
.active_text p {
  width: 94%;
  line-height: 1.9em;
  color: #333;
	margin: 0 auto;
	word-break: break-all;
}
/* and(max-height:1136px) */
/*  分享*/
.header{
	width:100%;
	height:58px;
	background:#fb6852;
}
.header img{
	width:90px;
	height:26px;
	position:relative;
	top:16px;
	left:3%;
}
.main_wrap{
	width:100%;
	background:#fb6852;
}
.main_wrap img{
	width:100%;
	height:100%;
	
}

.main_content{
	width:100%;
}
.main_content h2{
	width:127px;
	height:30px;
	background:url(../images/h2_title.png) no-repeat;
	background-size:127px 30px;
	text-align:center;
	margin:0 auto;
	margin-top:1.4em;

}

.tel_phone{
	
	width:98%;
	margin:0 auto;
	text-align:center;
	margin-top:1.4em;
	
}
.tel_phone span{
	color:#fff;
	font-size:1em;
}

.reg_btn_sign img{
	width:290px;
	height:55px;
	text-align:center;
	margin:0 auto;
	margin-top:15px;
}
.act_rule{
	text-align:center;
	margin-top:1em;
	
}
.act_rule a{
	text-decoration:underline;
	color:#fff;	
}

@media screen and (min-height:480px) and (max-height:660px) {

	.header img{
		width:90px;
		height:26px;
		position:relative;
		top:11px;
		left:3%;
	}
	.main_content h2{
		margin-top:1em;
		
	}
	.tel_phone{
		margin-top:1em;
		width:90%;
		position:relative;
	}
	.reg_btn img{
		margin-top:1em;
	}
	.act_rule{
		padding-bottom:1em;
	}
}

@media screen and (min-height:568px) and (max-height:660px) {
	.main_content h2{
		margin-top:1.4em;
		left:-4px;
	}
}
.input_box{
	margin-top:1em;
}

.input_box  input{
	height:36px;
	background:#fff;
	border-radius:4px;
	margin-left:4px;
	text-indent:0.8em;
}
.input_box .tel_input{
	width:70%;
}
.input_box .con_input{
	width:40%;
}
.get_code{
	width:28%;
	height:36px;
	line-height:36px;
	background:#fcdc59;
	border-radius:4px;
	margin-left:4px;
	text-align:center;
	display:inline-block;
}
.get_codeGray{
	background:#eee;
	color:#666;
}
.reg_hide{
	display:none;
}
.act_ruleBox{
	display:none;
	overflow:hidden;
	background:transpartent;
}
.rule_header{
	width:100%;
	height:43px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom:6px solid #472207;
	background:#f65862;
	line-height:43px;
	text-align:center;
	font-size:1.4em;
	font-weight:700;
	color:#fff;
}
.rule_p p{
	line-height:1.6em;
	color:#333;
}
.close img{
	width:68%;
	text-align:center;
	display:block;
	margin:0 auto;
	margin-top:1em;
}
/* 游戏推荐 */

.game_recommend{
	width:94%;
	margin:0 auto;
}
.rec_download{
	width:100%;
	margin:0 auto;
	height:150px;
}
.rec_download li{
	float:left;
	width:25%;
	padding-bottom:25px;
}
.rec_img{
	width:65px;
	height:65px;
	margin-left:11px;
}
.rec_size{
	font-size:14px;
	color:#333;
	text-align:center;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}
.game_rec{
	width:60px;
	height:30px;
	line-height: 30px;
	background:#009def;
	border-radius: 4px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	margin:0 auto;
	margin-left:15px;
}
.rec_btn{
	position: relative;
	width: 94%;
    margin: 0 auto;
	display:block;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
.rec_btn p{
	text-align:center;
	color:#fff;
	font-size:16px;
	position: absolute;
	left: 160px;
	top:15px;
}
.rec_btn img{
	width:90%;
	margin: 0 auto;
	margin:0 auto;
}
.game_ba_div{
	position: relative;
	width: 100%;
    margin: 0 auto;
    text-align: center;
}
.game_ba{
	width:100%; 
	height:280px;
} 
.game_ba_img_div{
	width:100%;
	position: absolute;
	left:0%; 
	top: 50px;
}
.game_ba_im{
	width:90px;
	height:90px;
	border-radius:16px;
}
.game_ba_img_div h2{
	color:#fff;
	font-size:1.5em;
	padding-top:10px;
}
.game_ba_star {
	
	padding-top:10px;
	
}
.game_ba_star img{
	width:10px;
}
.game_ba_img_div p{
	color:#fff;
	font-size:1em;
	margin-bottom:12px;
	text-align: left;
    margin-left: 15px;
}
.game_ba_img_a{
	color:#fff;
	padding:2px 10px;
	border-radius:13px;
}
.dz{
	background:#009def;
	}
.kt{
	background:#f4b900;
}
.gift {
	font-size: 14px;
	color: #31dd50;
	display:block;
	text-align:center;
	margin-top:12px;
}
.game_images{
	width:38%;
	text-align:right;
	display:inline-block;
	margin-top:3px;
}
.game_size{
	width:50%;
	display:inline-block;
}
.buttom{
	width:100%;
	height:auto;
	position: fixed;
	bottom:0;
	z-index:999;
	max-width:768px;
}
.bt_ad{
	width:100%;
	height:70px;
	background: rgba(20, 20, 20,0.88);
}
.bt_ad img{
	width:50px;
	height:50px;
	margin-top:10px;
	margin-left:3%;
	float:left;
	border-radius: 6px;
	
}
.bt_ad p{
	float:left;
	color:#d6d6d6;
	margin-top:8px;
	margin-left:10px;
	font-size:0.9em;
	width:48%;
}
.bt_ad h2{
	float:left;
	color:#fff;
	margin-left:10px;
	margin-top:12px;
	font-size:1.2em;
	width:54%;
}
.bt_ad span{
	font-size:0.8em !important;
}
.area {
    color: #fff;
    font-size: 14px;
    width:65px;
    height: 35px;
    line-height: 35px;
    margin-top: -14px;
    display: inline-block;
	background:#ff5726;
    float: right;
	margin-right:3%;
    text-align: center;
	border-radius:4px;
}



/* 签到 */
.game_bar{
	width:100%; 
	height:150px;
} 
.sign_day{
	width:100%; 
	height:30px;
	background:#1d3fa1;
}
.sign_day p{
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:30px;
}
 .sign_list{
	width:100%;
	height:auto;
	background:#eeeeee;
}
.sign_list ul{
	width:94%;
	margin:0 auto;
}
.sign_list li{
	float:left;
	width:18%;
	height:79px;
	position: relative;
	background:#fff;
	border-radius:4px;
	margin-right:2.5%;
	margin-top:2.5%;
}
.sign_list li:nth-child(5n){
	margin-right:0;
} 
.sign{
	 position: relative; 
}
.day_img{
	margin-top:10px;
	margin-bottom:12px;
	width:28px;
	height:32px;
}
.day_img_a{
	width:90%;
	height:18px;
	background:#ffcc02;
	display: block;
	text-align:center;
	margin:0 auto;
	border-radius:4px;
}
.day_img_a p{
	color:#fff;
	font-size:0.9em;
	line-height:18px;
}
.sign_size {
	z-index:999;
	position:absolute;
	top:0px;
	left:0px;
	width:50%
}

/* 弹窗 */
.popup{
	
}
.popup_frame{
	background:#fff;
	width:90%;
	height:228px;
	border-radius:14px;
	text-align:center;
	margin:0 auto;
}
.popup_frame_h2{
	text-align:center;
	margin:0 auto;
	height:40px;
	line-height:38px;
	margin-bottom:40px;
}
.popup_frame_h2 h2{
	font-size:18px;
	color:#333;
}
.popup_frame_h2 p{
	color:#999;
	font-size:14px;
}
.sign_div{
	width:100%;
	text-align:center;
	margin:0 auto;
	height:100px;
	background:#eeeef9;
}
.sign_div li{
	text-align:center;
	margin:0 auto;
	width:26%;
	height:79px;
	background:#fff;
	border-radius:4px;
	margin-top:10px;
	display: inline-block;
}
.p{
	color:#f4800e;
	font-size:16px;
	margin-top:15px;
}
.zg{
	position: absolute;
	top:0;left:0; 
	background-color:rgba(0,0,0,.5);
	width: 100%;
	height: 100%; 
	text-align:center;
    border-radius: 4px;
}
.zg img{
	width:32px;
	display:block; 
	margin:0 auto; 
	padding-top:1rem;
	height:22px;
	}
.zg p{
	margin-top:6px; 
	color:#fff;
	font-size:0.9em;
	}
	
	
.pub_letter{
	width:100%;
	background:#fff;
	height:44px;
	line-height:44px;
	margin:0 auto;

}
.pub_letter span{
	width:50%;
	text-align:center;
	height:44px;
	line-height:44px;
	display:block;
	float:left;
	color:#333;
}
.pub_letter span i{
	padding:0 4px 9px;
	
}
.pub_letter span.active i{
	border-bottom:4px solid #009def;
	color:#009def;
}
.tab_div{
	width: 100%;
	color: #000;
	
}
.pub_box .show{
	display:inline-block;
}

.game_img{
	/* padding:6px  0; */
	/* width:94%; */
	margin:0 auto;
}
.integral{
	width:96%;
	height:75px;
	background:#fff;
	margin:0 auto;
	margin-top:10px;
}	
.detailed{
	width:55%;
	margin:0 auto;
    display: inline-block;
}
.detailed h2{
	font-size:16px;
	float:left;
	padding: 15px 10px 0px 10px;
	width:100%;
	font-weight:700;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.detailed p{
	float:left;
	padding: 10px 10px 10px 10px;
	color:#999;
	
}
.detailed_integral{
	float:right;
	color:#f4340e;
	font-size:20px;
	width:40%;
	text-align:right;
	padding-right:10px;
	margin-top:30px;
}
.detailed_size{
	float:right;
	line-height:75px;
	color:#333;
	font-size:20px;
	width:20%;
	text-align:right;
	padding-right:10px;
}
.order_title p{
	width:76%;
	display:inline-block;
}
.order_title span{
	float:right;
	width:22%;
	text-align:right;
}
.inter_wrap{
	width:96%;
	background:#fff;
	margin:0 auto;
	margin-top:10px;
}
.inter_wrap .order_title{
	padding:10px;
	border-bottom:1px solid #dcdcdc;
}
.detailed a{
	width:100%;
	display:inline-block;
}

/* 无数据 */

.data{
	margin-top:20%;
	text-align:center;
}
.no_data{
	text-align:center;
	height: 184px;
    margin:0 auto;
	width:84%;
}
.no_open{
	text-align:center;
	height: 136px;
    margin:0 auto;
	width:145px;
	margin-bottom:20px;
}
.no_data_size{
	text-align:center;
	width:100%;
	color: #333;
	font-size:1em;
}
.ky_body{
    width: 100%;
	margin-top:20%;
}
.not_logged{
    width: 145px;
    height: 140px;
    margin:20px auto;
}
.not_logged img{
    width: 100%;
    height: 100%;
}
.not_logged_time{
    width: 80%;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin:10px auto;
    font-size: 14px;
    color: #333333;
}
.logged_time{
	width: 80%;
	text-align: center;
    margin:10px auto;
}
.logged_active {
    background: #009def;
    width: 30%;
    height: 40px;
    display: inline-block;
	color: #fff;
    font-size: 16px;
    line-height: 40px;
	border-radius: 14px;
	text-align:center;
}


/* 积分商城 */
.integral_tab_div{
	width: 100%;
    color: #000;
	display: inline-block;
	margin-top:10px;
}
.pub_integral{
	width:100%;
	background:#fff;
	height:44px;
	line-height:44px;
	margin:0 auto;

}
.pub_integral a{
	width:50%;
	text-align:center;
	height:44px;
	line-height:44px;
	display:block;
	float:left;
	color:#333;
}
.pub_integral a i{
	padding:0 4px 9px;
	
}
.pub_integral a.active i{
	border-bottom:4px solid #009def;
	color:#009def;
}
.order {
    width: 100%;
    height: auto;
}
.first {
    width: 100%;
    background: #FFFFFF;
}
.center_box {
    width: 96%;
    margin: 0 auto;
    border-bottom: 1px solid #eee;
	padding: 10px 0px 10px 0px;
}
.order_midL_image {
    width: 32%;
    height: 120px;
    float: left;
	margin-top:10px;
}
.order_gInfor {
    float: left;
    display: inline-block;
    word-wrap: break-word;
    word-break: break-all;
    width: 63%;
}
.order_gInfor h2 {
    font-size: 1.1em;
    font-weight: 700;
    padding-bottom: 0.1em;
    word-wrap: break-word;
    width: 100%;
	padding-left: 10px;
	height: 54px;
    line-height:54px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.order_gInfor p {
    font-size: 1em;
    color: #999;
    padding-left: 10px;
    padding-top: 5px;
}
.order_gInfor span {
    float: left;
    padding: 7px 10px;
    color: #F4340E;
	font-size:20px;
}
.order_gInfor em {
    color: #999;
	font-size:0.8em;
}
.integral_list{
	width: 100%;
	height:125px;
	background: #FFFFFF;
}
.integral_list li{
	width:25%;
	float:left;
	text-align:center;
	margin-bottom:20px;
}
.integral_list li img{
	width:49px;
	margin-top:20px;
}
.integral_list li p{
	color:#333;
	font-size:14px;
	margin-top:10px;
}
.earn_points{
	width:100%;
	height:50px;
	background:#fff;
	margin-bottom:10px;
}
.earn_points_div{
	width:92%; 
	margin:0 auto;
}
.earn_points p{
	float:left;
	width:60%;
	line-height:50px;
	color:#333;
	font-size:1.1em;
	font-weight:700;
}
.earn_points p span{
	color:#f4340e;
}
.earn_points a{
	border: 1px solid #ffa200;
    background: #ffa200;
    color: #FFFFFF;
    float: right;
    height: 33px;
    width: 66px;
    text-align: center;
    line-height: 33px;
    border-radius: 4px;
	margin-top:8px;
}
.carousel img{
	width:100%;
	height:150px;
}
.integral_details{
	width:94%;
	height:auto;
	margin:0 auto;
	margin-top:12px;
	background:#fff;
	position: relative;
}
.integral_head{
	/* height:180px; */
	width:90%;
	margin:0 auto;	
}
.integral_head_div{
	width:70%; 
	margin:0 auto; 
	text-align:center
}
.integral_head_div h2{
	color:#333;
	font-size:1em;
	font-weight:700;
	margin-top:20px;
}
.integral_head img{
	width:100px;
	height:100px;
	border-radius: 50px;
	text-align:center;
	margin:0 auto;
	margin-top:20px;
}
.recommend_two_div {
    width: 161px;
    height: 7px;
    background-color: #eeeeee;
    border-radius: 5px;
    position: relative;
	text-align: center;
    margin: 0 auto;
	margin-top:10px;
}
.integral_head_div p{
	color:#999;
	font-size:1em;
	margin-top:10px;
}
.recommend_two_div span {
    height: 7px;
    background-color: #009def;
    border-radius: 5px;
    margin: 0;
    position: absolute;
    left: 0px;
}
.integral_center{
	width:90%;
	height:50px;
	margin:0 auto;
	text-align:center;
	border-bottom:1px solid #eeeeee;
}
.img_left{
	position: absolute;
	width:10px;
	height:60px;
	left: 0px;
	top:200px;
}
.img_right{
	position: absolute;
	width:10px;
	height:60px;
	right: 0px;
	top: 200px;
}
.integral_bottom{
	width:100%;
	height:auto;
	border-bottom:1px solid #eeeeee;
	margin-top: 15px;
	padding: 6px;
}
.integral_bottom_div{
    width: 90%;
    margin: 0 auto;
    line-height: 30px;
	margin-bottom:15px;
}
.integral_bottom_div p{
	font-weight:700;
	font-size:1.2em;
	color:#333;
}
.integral_bottom_div span{
	font-size:1em;
	color:#999;
	word-break: break-all;
}
.exchange{
	width:100%;
	height:66px;
	background:#fff;
}
.game_tabe{
	width:100%; 
	background:#fff; 
	z-index:999; 
	height:245px; 
	text-align:center;
	margin: 0 auto;
	box-shadow: 1px 5px 12px #dcdcdc;
    position: absolute;
	right:5px;
	top:51px;
	overflow:auto;
}
.game_tabe li{
	width:85%;
	height:60px;
	text-align:center;
	margin:0 auto;
	border-bottom:1px solid #dcdcdc;
}
.game_tabe h2{
	line-height:60px;
	float:left;
	margin-left:20px;
	display: inline-block;
}
.game_tabe img{
	float:left;
	width:46px;
	height:46px;
	margin-top:6px;
	display: inline-block;
	    
}
.exchange_div{
	width:92%; 
	margin:0 auto;
}
.exchange_div p{
	float:left;
	line-height:66px;
	font-size:1.2em;
	font-weight:700;
	color:#f4340e;
}
.exchange_div a{
	border: 1px solid #10db96;
    background: #10db96;
    color: #FFFFFF;
    float: right;
    height: 33px;
    width: 70px;
    text-align: center;
    line-height: 33px;
    border-radius: 4px;
	margin-top:15px;
}
.insufficient{
	width:92%; 
	margin:0 auto;
}
.insufficient p{
	float:left;
	width:60%;
	line-height:66px;
	font-size:1.2em;
	color:#999;
}
.insufficient a{
	border: 1px solid #009def;
    background: #009def;
    color: #FFFFFF;
    float: right;
    height: 33px;
    width: 70px;
    text-align: center;
    line-height: 33px;
    border-radius: 4px;
	margin-top:15px;
}


/* 分享页面 */
.share_page{
	width:100%;
	position: relative;
}
.share_page img{
	width:100%;
	height:100%;
}
.share_page_div{
	position: absolute;
	bottom: 35px;
	text-align: center;
    margin: 0 auto;
    width: 100%;
}
.share_page_div img{
	width:187px;
	height:48px;
}


/* 积分商城-下单 */
.place_in_details{
	width:94%;
	height:auto;
	margin:0 auto;
	margin-top:12px;
	background:#fff;
	position: relative;
}
.place_head{
	width:90%;
	margin:0 auto;	
}
.place_head_div{
	height:100px;   
	width: 90%;
    height: 50px;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
}
.place_head_div input{
	line-height:50px;
    width: 90%;
    border: 0;
    float: none;
    overflow: hidden;
    font-size: 14px;
    outline: none;
}
.game_integral{
	width:94%;
	margin:0 auto;
	margin-bottom:5px;	
	background:#fff;
}
.game_integral_div{
	height:100px;   
	width: 90%;
    height: 50px;
    margin: 0 auto;
    text-align: center;
}
.game_integral_div p{
	float:left;
	line-height: 50px;
	text-align:left;
	color:#333;
	margin-left:10px;
}
.game_integral_div span{
	color:#f4340e;
}
.game_name{ 
	width: 90%;
    height: 50px;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
	position: relative;
	}
.game_name p{
	width:35%;
	float:left;
	line-height: 50px;
	text-align:left;
	color:#333;
}
.game_name input{
	line-height: 50px;
    width: 60%;
    border: 0;
    float: right;
    overflow: hidden;
    font-size: 14px;
    outline: none;
	color:#999;
}

.place_in_center{
	width:90%;
	margin:0 auto;
	text-align:center;
}
.place_img_left{
	position: absolute;
	width:10px;
	height:60px;
	left: 0px;
	top: 80px;
}
.place_img_right{
	position: absolute;
	width:10px;
	height:60px;
	right: 0px;
	top: 80px;
}

/* 邀请说明 */
.invit_wrap{
	width:94%;
	margin:0 auto;
	padding-top:20px;
}
.invit_wrap h2{
	text-align:center;
	margin-bottom:10px;
	font-size:1.2em;
	font-weight:700;
}
.invit_wrap h2 img{
	width:26px;
	height:21px;
	position:relative;
	margin:0 6px;
	top:1px;
} 
.invit_wrap p{
	font-size:1em;
	line-height:1.8em;
}
.inv_sm{
	margin-top:10px;
	padding-bottom:20px;
}
.inv_sm h2{
	margin-bottom:20px;
}
.inv_sm h3{
	margin-bottom:6px;
}
	
/* 注册并登陆 */
.re_load_wrap{
	max-width:540px;
	background:#404cef;
	height: 100%;
	margin:0 auto;
	position:absolute;
	right:0;
	left:0px;
	top:0;
	bottom:0;
	text-align:center;
	}
.load_wrap{
	max-width:540px;
	background:#eee;
	height: 100%;
	overflow:hidden;
	margin:0 auto;
	position:absolute;
	right:0;
	left:0px;
	top:0;
	bottom:0;
	text-align:center;
}	
.main_sign{
	max-width:540px;
	background:#f64444;
	height: 100%;
	overflow:hidden;
	margin:0 auto;
	position:absolute;
	right:0;
	left:0px;
	top:0;
	bottom:0;
	text-align:center;
}
.main_sign_img{
	width:100%;
	height:232px;
	
}
.main_sign_content{
	width:100%;
}
.main_sign_content h2{
	width: 190px;
    height: 26px;
    background: url(../images/sign_register.png) no-repeat;
    background-size: 190px 26px;
    text-align: center;
    margin: 0 auto;
    margin-top: 1.4em;
	margin-bottom:2em;
}
.tel_phone{
	
	width:98%;
	margin:0 auto;
	text-align:center;
	margin-top:1.4em;
	
}
.tel_phone span{
	color:#fff;
	font-size:1em;
}

.reg_btn img{
	width:96%;
	margin-top:2em;
}
.act_rule{
	text-align:center;
	margin-top:1em;
	
}
.act_rule a{
	text-decoration:underline;
	color:#fff;	
}

@media screen and (min-height:480px) and (max-height:660px) {
	.header{
		height:48px;
	}
	.header img{
		width:90px;
		height:26px;
		position:relative;
		top:11px;
	}
	.main_content h2{
		margin-top:1em;
		
	}
	.tel_phone{
		margin-top:1em;
		width:90%;
		position:relative;
		left:-4px;
	}
	.reg_btn img{
		margin-top:1em;
	}
	.act_rule{
		padding-bottom:1em;
	}
}

@media screen and (min-height:568px) and (max-height:660px) {
	.main_content h2{
		margin-top:1.4em;
	}
}
.input_box{
	margin-top:1em;
}
.input_box span{
	width:60px;
	display:inline-block;
	text-align:right;
}
.input_box  input{
	height:36px;
	background:#fff;
	border-radius:4px;
	margin-left:4px;
	text-indent:0.8em;
}
.input_box .tel_input{
	width:70%;
}
.input_box .con_input{
	width:40%;
}
.get_code{
	width:28%;
	height:36px;
	line-height:36px;
	background:#fcdc59;
	border-radius:4px;
	margin-left:4px;
	text-align:center;
	display:inline-block;
}
.get_codeGray{
	background:#eee;
	color:#666;
}
.reg_hide{
	display:none;
}
.reg_userReg{
	display:none;
}
.act_ruleBox{
	display:none;
	overflow:hidden;
	background:transpartent;
	width:96%;
	margin:0 auto;
}
.rule_header{
	width:100%;
	height:43px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom:6px solid #472207;
	background:#f65862;
	line-height:43px;
	text-align:center;
	font-size:1.4em;
	font-weight:700;
	color:#fff;
}

.rule_p{
	width:98%;
	height:274px;
	margin:0 auto;
	overflow:auto;
	padding:6px;
	
}
.rule_p p{
	line-height:1.6em;
	color:#333;
}
.close img{
	width:68%;
	text-align:center;
	display:block;
	margin:0 auto;
	margin-top:1em;
}


/* 注册 */
.load_center {
    width: 94%;
    margin: 0 auto;
    margin-top: 20px;
}
.load_box .input_width {
    width: 85%;
    height: 38px;
	outline: none;
}
.loadbox .input_width {
    width: 60%;
    height: 40px;
    float: left;
    text-indent: 1em;
	outline: none;
}
.load_box {
    border: 1px solid #dcdcdc;
    background: #fff;
    margin-bottom: 1em;
    border-radius: 6px;
	height:40px;
}
.loadbox {
    border: 1px solid #dcdcdc;
    background: #fff;
    margin-bottom: 1em;
    border-radius: 6px;
}
.loadbox a {
    width: 30%;
    margin-left: 1em;
    float: right;
    display: inline-block;
    height: 40px;
    float: right;
    line-height: 40px;
    text-align: center;
    font-size: 0.9em;
    background: #009def;
    color: #FFFFFF;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.loadbox .conf_gray{
	background:#dcdcdc;
}

.fill_input {
    width: 100%;
}

.sub_gray{
	background:#dcdcdc;
	}
.input_box span {
    width: 24%;
    line-height: 40px;
    display: block;
    float: left;
}
.load_box span {
    width: 22%;
    margin-left: 1em;
}

.carousel img{
	width:100%;
	height:150px;
}
.registration{
	text-align:center;
	margin:0 auto;
	margin-top:1em;
}
.registration p{
	font-size:1em;
	color:#333;
}
.recharge_bg{
	height:100%;
	background:#3d4cf3;
}
.recharge_bg_img {
	width:100%;
	height:100%;
}
.phone{
	text-align: center;
	display: inline-block;
}

.phone img{
	width:13px;
	height:18px;
	margin-top:13px;
}
.psw{
	text-align: center;
	display: inline-block;
}

.psw img{
	width:18px;
	height:18px;
	margin-top:12px;
}

/*商品详情轮播图*/
.swiper-container {
	width: 100%;
	height: 100%;
   }
.swiper-slide {
	background: #fff;
	
}
.case_main img{
	width:100%;
	height:150px;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    z-index: 1;
	height:auto !important;
}
.available_tity input{
	width: 300px;
	height: 35px;
	border-bottom: 1px solid#DCDCDC;
	border-top: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	float: left;
	margin-top: 5px;
	text-indent: 1em;
}
.available_tity span{
	float: left;
	height: 35px;
	width: 55px;
	color: #999999;
	border: 1px solid #DCDCDC;
	margin-top: 5px;
	line-height: 35px;
}
.available_tity{
	width: 96%;
	margin: 0 auto;
	text-align: center;
	height: 48px;
	line-height: 48px;
}
.available_tity p{
	color: #999999;
	font-size: 14px;
	float: left;
}
.available_tity p i{
	color: #F4340E;
	font-size: 14px;
}



/* 帮助中心 */
.help_center{
	width:100%;
}
.help_center_img{
	width:100%;
	height:88px;
	position: relative;
}
.nav_search {
    width: 86%;
    height: 36px;
    border-radius: 5px;
    background: #fff;
    display: inline-block;
    position: absolute;
	text-align:center;
	margin:0 auto;
	top:25px;
	right: 0;
    left: 0;
	max-width:700px;
}
.nav_but {
    width: 80%;
    height: 36px;
    vertical-align: top;
    text-indent: 0.8em;
    font-size: 14px;
	outline: none; 
	float:left;
}
.nav_input {
    width: 68%;
    height: 36px;
    vertical-align: top;
    text-indent: 0.8em;
    font-size: 14px;
	outline: none; 
	float:left;
	font-size:0.9em;
}
.nav_img {
    width: 18px;
    height: 18px;
	margin-top:10px;
	float:left;
	margin-left:10px;
}
.search_but{
	line-height:36px;
	float:right;
	width:20%;
	font-size:14px;
	color:#fff;
	background:#009def;
	display: inline-block;
	border-radius: 0px 5px 5px 0;
}
.consultation{
	width:100%;
	height:100px;
	margin-top:10px;
	background:#fff;
}

.consultation a{
	height:100px;
	width:32%;
}
.consultation p{
	padding:4px;
}
.consultation ul{
	width:100%;
	height:100px;
	text-align:center;
	margin:0 auto;
}
.consultation li{
	float:left;
	width:33%;
	height:100px;
	border-right:1px solid #eee;
}
.transaction{
	width:35px;
	height:35px;
	margin-top: 15px;
}
.more_size{
	font-size:12px;
	color:#999;
	margin-top:5px;
}
.currency{
	height:50px;
	border-bottom:1px solid #eee;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.currency a{
	line-height:50px;
	font-size:14px;
	color:#333;
	
}
.consultation_div{
	width:100%;
	height:44px;
	margin-top:10px;
	background:#fff;
	line-height:44px;
}
.consultation_div p{
	font-size:1em;
	margin-left:10px;
}
.presare{
	width:32px;
	height:35px;
	margin-top: 15px;
}
.service{
	width:35px;
	height:35px;
	margin-top: 15px;
}
.game_con{
	width:35px;
	height:25px;
	margin-top: 15px;
}
.anti_cheat{
	width:30px;
	height:35px;
	margin-top: 15px;
}
.capital{
	width:35px;
	height:35px;
	margin-top: 15px;
}
.shop{
	width:35px;
	height:32px;
	margin-top: 15px;
}

.search{
	width:100%;
	height:auto;
	background:#fff;
	
}
.search ul{
	width:96%;
	height:auto;
	margin:0 auto;
	text-align:center;
}
.search li{
	width:94%;
	height:60px;
	line-height:60px;
	margin:0 auto;
	border-bottom:1px solid #eee;
	
}
.search p{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	width:90%;
	font-size:14px;
	color:#333;
	float:left;
	text-align:left;
}
.search img{
	margin-top: 25px;
    width: 8px;
    height: 14px;
	float:right;
}


.details{
	width:100%;
	background:#fff;
	height:auto;	
	
}
.details_div{
	width:92%;
	margin:0 auto;
}
.details_div h2{
	height:50px;
	line-height:50px;
	font-size:1.2em;
	font-weight:700;
	color:#333;
	
}
.details_div p{
	font-size:1em;
	color:#666;
	line-height:25px;
	width:92%;
	margin:0 auto;
}
.whether_solve{
	width:85%;
	margin:0 auto;
	margin-top:15px;
}
.solve_span{
	width:32%;
	float:left;
	height:9px;
	border-bottom:1px solid #eee;
}
.whether_span{
	width:32%;
	float:right;
	height:9px;
	border-bottom:1px solid #eee;
}
.whether_solve p{
	width:36%;
	font-size:0.9em;
	color:#999;
	text-align:center;
	margin:0 auto;
	float:left;
}
.choice{
	padding:15px;
}
.choice p{
	width:50%;
	float:left;
	font-size:1em;
	text-align:center;
	line-height:30px;
}
.choice span{
	width:50%;
	float:right;
	font-size:1em;
	text-align:center;
	line-height:25px;
}
.choice img{
	width:15px;
	height:15px;
	padding:8px;
}
.probably{
	width:100%;
	height:50px;
	background:#eeeeee;
}
.probably p{
	line-height:50px;
	font-size:1em;
	color:#999;
	padding-left:15px;
}
.not_settled {
	width:100%;
	height:110px;
}
.customer{
	width:50%;
	float:left;
	text-align:center;
}
.customer a{
	width:50%;
}
.customer img{
	width:45px;
	height:45px;
	margin-top:25px;
}
.customer p{
	margin-top:10px;
	font-size:1em;
}
.feedback{
	width:50%;
	float:right;
	text-align:center;
}
.feedback img{
	width:45px;
	height:45px;
	margin-top:25px;
}
.feedback p{
	margin-top:10px;
	font-size:1em;
}

/* 活动列表 */
.activity_table{
	width:100%;
	height:auto;

}

.active_sub_table{
	width:94%;
	background:#fff;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
}
/* .active_sub_table li{
	background:#fff;
	height:190px;
} */
.active_sub_table img{
	width:100%;
	height:152px;
	margin:0 auto;
	text-align:center;
	
}
.act_left{
	width:80%;
	color:#999;
}

.act_right{
	width:20%;
}
.active_img_div{
	width:100%;
	margin:0 auto;
	text-align:center;
	clear:both;
}
.active_img_div p{
	padding:10px 0px 8px;
	width:100%;
	text-align:left;
	color:#333;
	font-size:1.2em;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	font-weight:700;
}

.active_i{
	float:right;
	color:#f4340e;
	
}
.active_end{
	color:#999;
}
.activity_time_div{
	text-align: left;
    display: inline-block;
    float: left;
	color: #999;
    font-size: 0.8em;
	margin-bottom:1.4em;
	width:100%;
}
.activity_time{
    width: 20px;
    height: 23px;
    display: inline-block;
    position: relative;
    background: url(../images/jsq.png) no-repeat;
	float:left;
	background-size: 12px 13px;
	top:2px;
}

/* 手游推广 */
.profit_one img{
	width:90%;
}
.app_btn .and_down{
	
}

/* 邀请规则 */
.invitation_rule{
	width:100%;
	height:auto;
	background:#fff;
}
.invitation{
	width:96%;
	height:auto;
	margin:0 auto;
	background:#fff;
	margin-top:25px;
	position: relative;
}
.invitation_left{
	float:left;
	width:40%;
	margin-top:76px;
}
.invitation_left p{
	font-size:14px;
	color:#999;
	line-height:28px;
}
.invitation_left span{
	color:#333;
}
.invitation_left img{
	width:40px;
	height:12px;
	position: relative;
	left: 100px;
    top: -16px;
}
.invitation_left h2{
	font-size:20px;
	font-weight:700;
	color:#333;
	margin-bottom:10px;
}
.invitation_right{
	float:right;
	width:60%;
	margin-top:30px;
	position: relative;
}
.invitation_img{
	width:170px;
	height:206px;
	float:right;
}
.invitation_but{
	width:170px;
	height:32px;
	position: absolute;
	right: 0px;
	bottom:35px
}
.register{
	width:96%;
	height:auto;
	margin:0 auto;
	background:#fff;
	margin-top:70px;
	
}
.register_right_img{
	right:95px;
	position: absolute;
}
.register_right_img img{
	width:55px;
	
}
.register_right_img3{
	right:90px;
	position: absolute;
    bottom: 140px;
    left: 100px;
}
.register_right_img3 img{
	width:55px;
	
}
.register_left{
	float:left;
	width:60%;
	margin-top:15px;	
	position: relative;
}
.register_right p{
	font-size:14px;
	color:#999;
	line-height:28px;
	float:right;
}
.register_right span{
	color:#333;
}

.register_right h2{
	font-size:20px;
	font-weight:700;
	color:#333;
	float:right;
	margin-bottom:10px;
}
.register_right{
	float:right;
	width:40%;
	margin-top:50px;
}
.register_img{
	width:170px;
	height:206px;
	float:left;
}
.register_but{
	width:170px;
	height:32px;
	position: absolute;
	left: 0px;
	bottom:30px
}
.register_left_img{
	width:55px;
	position: relative;
	left: 212px;
    top: 47px;
}
/* 宇币用途 */
 .purpose{
	width:100%;
	height:auto;
	background:#fff;
	margin-top:15px;
	position:relative;
	margin-bottom:30px;
	position: relative;
} 
.yuan_purpose{
	width:96%;
	height:34px;
	line-height:34px;
	background:#fff;
	padding:5px;
	border-bottom:1px dashed #dcdcdc;
}
.yuan_purpose_size{
	float:left;
	margin-left:15px;
	line-height:34px;
	font-size:1.1em;
	color:#009def;
}
.yuan_content{
	width:96%;
	height:34px;
	line-height:34px;
	background:#fff;
	padding:5px;
}
.yuan_img_div{
	
	padding-bottom:1em;
}
.yuan_img_one{
	float:left;
	width:19px;
	height:19px;
	padding:5px;
	margin-top:1px;
}
.yuan_content_p{
	float:left;
	margin-left:10px;
	line-height:34px;
	font-size:13px;
	color:#333;
	width:87%;

}
.content_right{
	float:right;
	width:88%;
	overflow: hidden;
	margin-bottom: 1.4em;
   
}
.content_right img{
	width:100%;
	margin-top:10px;
}
.content_right p{
	margin-left:5px;
	margin-top:10px;
	line-height:1.7em;
}
.shape{
	text-align:center;
	margin:0 auto;
	position:absolute;
	bottom:-19px;
	left:50%;
	margin-left:-35px;
}
.shape p{
	width:70px;
	height:19px;
	background:url(../images/shape.png) no-repeat;
	background-size:70px 19px;
}
.shape p i{
	font-size:0.9em;
	margin-right:4px;
	padding-left:2px;
	
}
.shape span{
	width: 9px;
    height: 6px;
    display: inline-block;
    background: url(../images/open.png) no-repeat;
	position:relative;
    top: -2px;
	background-size: 9px 6px;
	
}

.bottom_size{
	width: 89%;
	text-align:center;
	margin:0 auto;
	/* position: fixed; */
	/* bottom: 0; */
	/* flex: 1; */
	position:absolute;
	left: 0;
	right: 0;

}
.bottom_size p{
	text-align:center;
	color:#999;
	line-height:2.1em;
	font-size:0.8em;
}
.bottom_size img{
	width:18px;
	height:12px;
	padding:5px;
}

.payment{
	text-align:center;
	height: 141px;
    margin:0 auto;
	width:112px;
	height:112px;
	margin-bottom:20px;
}
.payment_size{
	color:#999;
	font-size:18px;	
}
.in_payment{
	width:70%;
	height:100px;
	margin:0 auto;
	text-align:center;
	line-height:100px;
}
.complete{
	color: #333;
	float:left;
	margin-top:30px;
    font-size: 14px;
    width: 95px;
    line-height: 35px;
    height: 35px;
    display: inline-block;
    background: #fff;
    border-radius: 4px;
}
.confirm{
	color: #fff;
	float:right;
	margin-top:30px;
    font-size: 14px;
    width: 95px;
    line-height: 35px;
    height: 35px;
    display: inline-block;
    background: #00a0e9;
    border-radius: 4px;
}

/* 等级说明 */
.grade{
	width:96%;
	height:44px;
	margin:0 auto;
	text-align:center;
	border-bottom:1px solid #eee;
}
.grade p{
	width:48%;
	height:44px;
	float:left;
	line-height:44px;
	font-size:1.2em;
	color:#333;
	border-right:1px solid #eee;
}
.load_span {
    width: 34px;
    height: 32px;
	background-size: 17px 16px;
    background: url(../images/grade_img.png) no-repeat;
    margin-right: 10px;
}
.grade_content img{
	width:17px;
	height:16px;
	margin-top:15px;
	margin-right:10px;
}
.grade_content ul{
	height:auto;
}
.grade_content li{
	width:96%;
	margin:0 auto;
	height:40px;
	line-height:40px;
	text-align:center;
	
}
.grade_content p{
	width:48%;
	height:44px;
	float:left;
	line-height:44px;
	font-size:1.1em;
	color:#333;
	border-right:1px solid #eee;
	overflow:hidden;
	text-overflow: ellipsis;
}

.test_details{
	width:100%;
	height:auto;
}
.box_wrap {
    width: 94%;
    margin: 0 auto;
}
.details_title{
	width:100%;
	height:68px;
	border-bottom:1px solid #dcdcdc;
}
.title_img{
	width:38px;
	height:38px;
	margin-top:15px;	
	float:left;
	text-align:left;
}
.details_title_left{
	width:80%;
	float:left;
}
.details_title_left h2{
	font-size:1.2em;
	color:#333;
	float:left;
	text-align:left;
	margin-left:16px;
	line-height:68px;
}
.details_title_left a{
	width:30px;
	height:15px;
	line-height:15px;
	background:#6cdeba;
	color:#fff;
	font-size:0.8em;
	text-align:center;
	float:left;
	margin-left:11px;
	margin-top:27px;
	border-radius:4px;
}
.details_title_right{
	width:20%;
	float:right;
}
.details_title_right img{
	width:9px;
	height:16px;
	margin-top:25px;
	float:right;
	text-align:right;
}
.details_content{
	width:100%;
	height:auto;
	margin-bottom:20px;
}
.title_content{
	height:auto;
	padding-top:16px;
}
.title_content h2{
	font-size:1.3em;
	color:#000;
	word-break: break-all;
	font-weight:700;
}
.title_content span{
	color:#999;
	font-size:1em;
	margin-top:12px;
	float:left;
}
.title_content a{
	float:left;
	margin-left:12px;
	padding:0px 5px 0px 5px;
	height:20px;
	border:1px solid #009def;
	border-radius:4px;
	color:#009def;
	text-align:center;
	line-height:19px;
	margin-top:10px;
	font-size:0.8em;
	max-width:45%;
	overflow:hidden;
}
.content_details{
	height:auto;
	padding-top:16px;
	word-break: break-all;
}
.content_details a{
	color: #111;
    font-size: 1.1em;
    line-height: 1.6em;
}
.content_details .emoticon{
	width:24px;
	height:24px;
	text-align: center;
    margin: 0 auto;
    margin-top: 0px;
    max-width: 100%;
}
.content_details img{ 
	height:160px;
	text-align:center;
	margin:0 auto;
	margin-top:15px;
	max-width:100%;
}
/* VIP等级 */
.vip_grade{
	width:100%;
	height:200px;
	overflow:hidden;
}
.vip_grade img{
	height:100%;
	width:100%;
}

.privilege{
	width:100%;
	height:auto;
	background:#fff;
}
.privilege_div{
	width:100%;
	margin:0 auto;
	text-align:center;
}

.privilege_div_img{
	width:90px;
	height:90px;
	border-radius:50px;
	border: 4px solid #fff;
	margin-top: -50px;
}
.grade_vip{
	width:100%;
	margin-top:14px;
	margin-bottom:18px;
	text-align:center;
}
.grade_vip h2{

	color:#000;
	font-size:1.5em;
	margin-right:0.2em;
	display:inline-block;
}
.grade_vip_div{
	width:64px;
	text-align:left;
	display:inline-block;
	position:relative;
	top:-2px;
}
.grade_vip_div p{
	width:64px;
	background:#30b8ff;
	height:24px;
	border-radius:15px;
	color:#fff;
	font-size:1em;
	line-height:24px;
	text-align:center;
}
.grade_vip_div p img{
	width:17px;
	height:16px;
	margin-top:5px;
}

.grade_promote span{
	font-size:0.8em;
	color:#666;
	background:#ebebeb;
	border-radius:15px;
    margin: 0 auto;
	display:inline-block;
	padding:5px 14px;
	text-align:center;
	
}
.grade_promote i{
	color:#009def;
}
.swiper_content{
	width:100%;
	
	margin:0 auto;
	text-align:center;
}
.swiper_title{
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}
.swiper_title_l{
	width:40%;
	float:left;
	height:10px;
	border-bottom:1px solid #dcdcdc;
}
.swiper_title_r{
	width:40%;
	float:right;
	height:10px;
	border-bottom:1px solid #dcdcdc;
}
.swiper_title span{
	color:#666;
	font-size:1em;
}

.vip_hotline{
	width:94%;
	margin:0 auto;
	text-align:center;
	padding-bottom:10px;
}
.hotline{
	width:100%;
	height:140px;
	background:#ebebeb;
	border-radius:6px;
}
.hotline_left{
	width: 20%;
    float: left;
    height: 88px;
    text-align: center;
}
.hotline_left img{
	width:37px;
	height:37px;
	margin-top:25px;
}
.hotline_right{
	width:53%;
	margin-top:18px;
	float:left;
	text-align:left;
}
.hotline_right h2{
	color:#333;
	font-size:0.9em;
	margin-top:8px;
	font-size:14px;
}
.hotline_right p{
	color:#999;
	font-size:0.8em;
	margin-top:8px;
}
.hotline_right i{
	color:#009def;
}
.hotline_vip a{
	display:inline-block;
	width:23%;
	height:26px;
	background:#0FCFFF;
	border-radius:4px;
	color:#fff;
	line-height:26px;
	margin-top:32px;
	float:left;
}
.hotline_title{
	width:100%;
	margin-top:24px;
}
.hotline_title_l{
	width:40%;
	float:left;
	height:10px;
	border-bottom:1px solid #dcdcdc;
}
.hotline_title_r{
	width:40%;
	float:right;
	height:10px;
	border-bottom:1px solid #dcdcdc;
}
.hotline_title span{
	color:#666;
	font-size:1em;
}


/* 周礼包 */

.vip_package{
	width:100%;
	height:300px;
	overflow:hidden;
}
.vip_package img{
	height:100%;
	width:100%;
}
.receive_status{
	width:94%;
	margin:0 auto;
	text-align:center;
}
.vip_img{
	width:100%;
}
.vip_img img{
	width:100%;
}
.status{
	width:100%;
	margin-top:27px;
	padding-bottom:48px;
}
.ig{
	width:30%;
	height:72px;
	background:#ededed;
	border-radius:8px;
	text-align: center;
    margin: 0 auto;
}
.ig img{
	width:39px;
	height:45px;
	margin-top:13px;
}
.status h2{
	padding-top:15px;
	font-size:1em;
	color:#000;
}

.received{
	background:#30b8ff;
	margin-top:20px;
	height:38px;
	line-height:38px;
	display:inline-block;
	width:60%;
	color:#fff;
	font-size:1.2em;
	border-radius:6px;
}
.status_a{
	background:#ccc;
}
.popup{
	
}
.popup_frame{
	background:#fff;
	width:90%;
	height:205px;
	border-radius:14px;
	text-align:center;
	margin:0 auto;
}
.popup_frame_h2{
	text-align:center;
	margin:0 auto;
	height:40px;
	line-height:38px;
	margin-top:12px;
}
.popup_frame_h2 h2{
	font-size:18px;
	color:#333;
}
.popup_frame_h2 p{
	color:#999;
	font-size:14px;
}
.sign_div{
	width:100%;
	text-align:center;
	margin:0 auto;
	height:100px;
	background:#eeeef9;
	margin-bottom:15px;
	margin-top:12px;
}
.sign_div li{
	text-align:center;
	margin:0 auto;
	width:26%;
	height:79px;
	background:#fff;
	border-radius:4px;
	margin-top:10px;
	display: inline-block;
}
.reward{
	color:#11b7ed;
	font-size:16px;
	margin-top:15px;
}
.reward:hover{
	color:#11b7ed;
}
.day_img {
    margin-top: 10px;
    margin-bottom: 12px;
    width: 28px;
    height: 32px;
}
.day_img_a {
    width: 90%;
    height: 21px;
    background: #ffcc02;
    display: block;
    text-align: center;
    margin: 0 auto;
    border-radius: 4px;
}
.day_img_a p{
	color:#fff;
}
/* 个人中心签到弹窗 */
/* 收益榜 */
.gamedetail{
	width:100%;
	height:100%;
	background:#009def;	
}
.pub_box{
	height:100%;
}
.ranking_list {
    width: 100%;
    height: 44px;
    line-height: 44px;
    margin: 0 auto;
}
.ranking_list span {
    width: 33.3%;
    text-align: center;
    height: 44px;
    line-height: 44px;
    display: block;
    float: left;
    color: #fff;
	font-size:1.1em;
}
.ranking_list span.active i {
    border-bottom: 4px solid #fff;
    color: #fff;
}
.ranking_list span i {
    padding: 0 6px 8px;
}
.tabdiv{
	width: 100%;
	color: #000;
	display: none;
}
.pub_box .show{
	display:inline-block;
}
.tabContent_img{
	width:100%;
	position: relative;
	top:5px;
}
.profit_div{
	width:100%;
	height:100%;
	position:relative;
}
.tabdiv{
	height:100%;
}
.profit{
	width:96%;
	height:auto;
	margin:0 auto;
	text-align:center;
	background:#fff;
	border-radius: 6px 6px 0 0;
	position: absolute;
    left: 2%;
    top: 85px;
	max-width:768px;
	margin-bottom:10px;
}
.profit_center{
	width:100%;
	
	position:relative;
}

.profit li{
	width:33.3%;
	float:left;
	height:auto;
	background:#fff;
	border-radius:6px;
}
.profit_img{
	width:22px;
	height:29px;
	text-align:center;
}
.profit_img_div{
	width:100%;
	text-align:center;
	padding-top:6px;
}
.profit_img_div img{
	width:60px;
	height:60px;
}
.profit_img_div h2{
	font-size:1em;
	color:#333;
	padding:10px 0px 6px 0px;
}
.profit_img_div i{
	width: 30px;
    height: 15px;
    line-height: 15px;
    color: #fff;
    font-size: 0.8em;
    text-align: center;
	display:inline-block;
    border-radius: 4px;
}
.profit_img_div p{
	color:#999;
	font-size:0.8em;
	padding:8px 0px 7px 0px;
}
.profit_img_div span{
	color:#333;
	font-size:1.2em;
}
.game_img_div{
	width:100%;
	text-align:center;
	padding-top:6px;
}
.game_img_div img{
	width:74px;
	height:74px;
}
.game_img_div h2{
	font-size:1em;
	color:#333;
	padding:10px 0px 6px 0px;
}
.game_img_div i{
	width: 30px;
    height: 15px;
    line-height: 15px;
    color: #fff;
    font-size: 0.8em;
    text-align: center;
	display:inline-block;
    border-radius: 4px;
}
.game_img_div p{
	color:#999;
	font-size:0.8em;
	padding:8px 0px 7px 0px;
}
.game_img_div span{
	color:#f4340e;
	font-size:1.2em;
}
.income_content{
	width:100%;
	background:#fff;
	text-align:Center;
	margin:0 auto;
}
.income_content_li{
	width:94%;
	text-align:left;
	margin: 0 auto;
	border-bottom:1px solid #dcdcdc;
}
.income_content_left{
	width:67%;
	float:left;
	/* height:65px; */
}
.income_content_left p{
	line-height:58px;
	color:#333;
	font-size:1.2em;
	float:left;
	width:25px;
	text-align:center;
}
.income_content_left img{
	width:33px;
	height:33px;
	padding-left:13px;
	float:left;
	margin-top:15px;
	padding-right:13px;
}
.income_content_left h2{
	line-height:58px;
	float:left;
	color:#333;
	font-size:1em;
	width:34%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.income_content_left i{
	width: 30px;
    height: 15px;
    line-height: 15px;
    color: #fff;
    font-size: 0.8em;
    text-align: center;
	display:inline-block;
    border-radius: 4px;
	margin-top:23px;
	
}
.income_content_right {
	width:33%;
	float:right;
	text-align:center;
	/* height:65px; */
}
.income_content_right p{
	margin-top:12px;
	color:#999;
	font-size: 0.8em;
}
.income_content_right span{
	color:#333;
	margin-top:4px;
	font-size: 1.2em;
	line-height:20px;
}
.projection img{
	width:38%; 
	height:120px;
	position: absolute;
	top:0px;
	left:31%;	
}

.fabulous{
	width:96%;
	margin:0 auto;
	padding:10px 0px 0px 0px;
	min-height:50px;
	word-wrap:break-word;
	word-break:break-all
}
.fabulous img{
	width:16px;
	height:16px;
	margin-top:-1px;
}
.fabulous a{
	color:#009def;
	font-size:0.9em;
	padding: 4px 0px 0px 4px;
	word-wrap: break-word;
    word-break: break-all;
	line-height:1em;
}

.comment {
    width: 100%;
}
.comment_div {
    height: 50px;
    border-bottom: 1px solid #dcdcdc;
}
.comment_div_left{
	float:left;
	width:60%;
}
.comment_div_left h2 {
    line-height: 50px;
    color: #333;
    font-size: 1.2em;
    margin-left: 12px;
	float:left;
}
.comment_div_right{
	float:right;
	text-align:right;
	width:35%;
}
.comment_div_right img{
	width:14px;
	height:12px;
	margin-top: 20px;
    padding-right: 10px;
}
.comment_div_right p {
    line-height: 50px;
    color: #999;
    font-size: 0.9em;
    margin-right: 12px;
	float:right;
}
.information_content{
	min-height:100px;
}
.vip_exclusive{
	height:45px;
}
.vip_exclusive h2{
	text-align:center;
	margin:0 auto;
	line-height:45px;
	font-size:1.2em;
	color:#333;
	font-weight:700;
}
.vip_exclusive i{
	color:#009def;
}
.box_wrap{
	width:94%;
	margin:0 auto;
}
.message_wrap{
	padding-bottom:1em;
}
.message_wrap p{
	line-height:24px;
}
.message_wrap img{
	width:100%;
	height:150px;
	padding:10px 0px 10px 0px;
}
.forum_body_img {
    width: 100%;
    overflow: hidden;
    padding: 12px 0;
}
.forum_body_img a{
	height: 95px;
    overflow: hidden;
    display: inline-block;
    width: 32.3%;
}
.forum_body_img img {
	width:100%;
	height:100%;
	margin-top:0px;
   
}
.index_ification{
	height:100%;
}

/* 我的收益 */
.profit_i{
	width:100%;
	height:10px;
	background:#009def;
}
.profit_i_li{
	width:94%;
	text-align:left;
	margin: 0 auto;
}
.income_content_left .own{
	line-height: 0px; 
	height:20px;
	width:20px;
	line-height:20px;
	text-align:center;
	background:#009def;
	font-size:0.8em;
	margin-top:20px;
	border-radius:6px;
	color:#fff;
	margin-right:5px;
}
.income_mine h2{
	line-height: 58px;
    float: left;
    color: #333;
    font-size: 1em;
    width: 35%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* .lev0{ */
	/* background:#cbcbcb; */
/* } */
/* .lev1{ */
	/* background:#ff5918; */
/* } */
/* .lev2{ */
	/* background:#6f64fa; */
/* } */
 /* .lev3{ */
	/* background:#5cc3ff; */
/* } */
/* .lev4{ */
	/* background:#f97597; */
/* } */
/* .lev5{ */
	/* background:#ffa518; */
/* } */
/* .lev6{ */
	/* background:#7ed501; */
/* } */
/* .lev7{ */
	/* background:#9e813b; */
/* } */
/* .lev8{ */
	/* background:#139a63; */
/* } */
/* .lev9{ */
	/* background:#e6c232; */
/* } */
/* .lev10{ */
	/* background:#0bd6ca; */
/* } */


/*首充号详情*/

 .fn_top{

    background: #fff;
}
.fn_top .first_gameList_top {
    padding-top: 0.8em;
    border-bottom: none;
}
.fn_top .first_gameList_top h2{
    font-weight: 700;
}
.fn_top_w {
    border-bottom: 1px dashed #dcdcdc;
    padding-bottom: 0.4em;
}
.game_price {
    float: right;
}
.game_price h3 {
    display: inline-block;
    font-size: 1.1em;
    color: #f4340e;
}
.discount1 {
    background: url(../img/count1.png) no-repeat;
    background-size: 40px 17px;
    padding-left: 0.6em;
    margin-left: 2px;
}
.fn_top_log {
    width: 40%;
    text-align: right;
}
.fn_top_log img {
    width: 45px;
}
.first_gameList_bot {
    width: 100%;
	padding:0.8em 0;
}
.first_gameList_bot p {
    font-size: 0.9em;
}
.first_gameList_top p {
    color: #999;
    display: inline;
    float: left;
}
.first_gameList_bot img {
    width: 16px;
	height:16px;
    margin-right: 0.2em;
}
.fn_top_l b {
    color: #999;
    text-decoration: line-through;
    display: block;
    font-size: 0.9em;
    margin-top: 0.2em;
}

.fn_mid{
	margin-top: 10px;
    background: #fff;
	margin-bottom:54px;
}

.pub_title {
    padding: 0.8em 0;
    border-bottom: 1px solid #dcdcdc;
}
.pub_title h2 {
    font-size: 1.1em;
    color: #333;
    display: inline-block;
}
.fn_mid_d {
    padding: 0.8em 0;
}
.fn_mid_d p, .fn_order_p p {
    line-height: 2.2em;
    color: #666;
}
.fn_mid_d span{
	color: #333333;
}

.fill_input {
    width: 100%;
	height:54px;
	background:#fff;
	position:fixed;
	bottom:0;
	text-align:center;
	border-top:1px solid #dcdcdc;
}
.fill_input .input_sub {
    width: 94%;
    height: 40px;
    line-height: 40px;
    background: #009def;
    color: #fff;
    margin: 0.6em 0;
	border-radius:6px;
	margin:0 auto;
	text-align:center;
	margin-top:7px;
}
.order_dTop {
    margin-top: 10px;
}
.order_title {
    background: #FFFFFF;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #dcdcdc;
    position: relative;
  	left: 0px;
  	top: 0px;
}
.order_title p {
    display: inline-block;
    font-size: 0.9em;
}
.p{
	color: #333333;
}
.order_title i {
    display: inline-block;
    float: right;
    line-height: 45px;
    color: #009def;
}
.order_title img{
    float: right;
    line-height: 45px;
    width: 14px;
    height: 14px;
    position: absolute;
  	right: 67px;
  	top: 16px;
}
.order_gameInfor {
    background: #fff;
}

.order_gameInfor .order_mid {
    border-bottom: none;
}
.order_mid {
    padding: 1em 0;
    border-bottom: 1px solid #dcdcdc;
}
.order_midL{
	width: 94%;
	margin: 0 auto;
}
.order_midL1{
	margin: 0 auto;
}
.order_midL a {
    display: inline-block;
}
.order_gameR {
}
.order_gameR p {
    color: #999;
    font-size: 0.9em;
    margin-top: 0.4em;
}
.fn_mid_d_p{
	width: 150px;
	float: left;
}
.order_dBot {
    background: #fff;
    margin-top: 10px;
    margin-bottom: 60px;
}
.order_dBot1 {
    background: #fff;
    margin-top: 10px;
}

.order_time {
    width: 100%;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #dcdcdc;
}
.order_dText p {
    color: #333;
    font-size: 1em;
}
.order_time p {
    display: inline-block;
}
.order_time h3 {
    display: inline-block;
    float: right;
    line-height: 42px;
    font-weight: 400;
}
.order_a {
    background: #fff;
    padding: 0.6em 0;
    height: auto;
    border-top: 1px solid #dcdcdc;
}
.first_wrap{
}
.right_buy {
    width: 100%;
    height: 44px;
    background: #FFFFFF;
    position: fixed;
    bottom: 0;
    margin-top: 80px;
    z-index: 999;
}
.req_btn {
    width: 100%;
}
.buy_btn {
    text-align: center;
    line-height: 44px;
}
.order_a .order_lbtn {
    background: #fff;
    font-size: 1em;
    color: #333;
    border: 1px solid #dcdcdc;
}
.order_a a {
    width: 47%;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    margin: 0 0.2em;
    border-radius: 4px;
}
.order_a .order_rbtn {
    background: #009def;
    color: #fff;
    border: 1px solid #009def;
}
.order_content{
	height: 45px;
	width: 100%;
	background: #FFFFFF;
}
.order_content_div{
	width: 96%;
	margin: 0 auto;
}
.order_content_div p{
	float: left;
	font-size: 14px;
	color: #333333;
	line-height: 45px;
}
.order_content_div span{
	float: right;
	font-size: 14px;
	color: #009DEF;
	line-height: 45px;
}
.order_content_details
{
	height:120px;
	width: 100%;
	background: #F5F5F5;
}
.fn_mid1 {
    border-bottom: 1px solid #dcdcdc;
    background: #fff;
}
.order_content_div1{
	width: 96%;
	margin: 0 auto;
	padding-top: 15px;
}
.order_content_div1 p{
	float: left;
	font-size: 14px;
	color: #333333;
	line-height:25px;
}
.order_content_div1 span{
	float: right;
	font-size: 14px;
	color: #009DEF;
	line-height: 25px;
}
.order_gInfor1{
	float: left;
	display: inline-block;
	 word-wrap:break-word; 
	word-break:break-all; 
	overflow: hidden;
	width: 200px;
}
.order_gInfor1 h2{
	font-size: 1.1em;
    font-weight: 700;
    word-wrap:break-word; 
	word-break:break-all; 
	overflow: hidden;
	width: 250px;
	padding-left: 10px;
}
.order_gInfor1 p {
	font-size: 0.9em;
	color: #999;
	padding-left:10px;
	}
	.price{
		float: right;
		width: 60px;
		line-height:20px;
	}
	.price em{
		float: right;
		color: #333333;
	}
	.price i{
		float: right;
		color: #999999;
		padding-top: 5px;
	}
	.order_time i{
		color: #F4340E;
		display: inline-block;
		float: right;
		line-height: 42px;
		font-weight: 700;
	}
	.order_details {
	height: 100px;
	width: 100%;
	background: #FFFFFF;
}
.order_details img{
	width:25px;
	height:16px;
	padding: 38px 10px;
	float: left;
}
.describe{
	word-wrap:break-word; 
	word-break:break-all; 
	overflow: hidden;
	width: 250px;
}
.describe p{
	color: #009DEF;
	font-size: 14px;
	padding-top: 20px;
	line-height: 25px;
	padding-left: 10px;
}
.describe i{
	font-size: 12px;
	color: #999999;
	padding-left: 10px;
}
.zk{
	width:42px;
	height:16px;
	display:inline-block;
	background:url(../images/count.png) no-repeat;
	background-size:42px 16px;
	position:relative;
}
.zk i{
	font-size:0.8em;
	color:#fff;
	position:absolute;
	left:3px;
}
.dynamic_div img {
    max-width: 100% !important;
	float:left;
}
/* .download{ */
	/* height:50px; */
	/* background:#fff; */
	/* width:100%; */
	/* text-align:center; */
/* } */
.download a{
	width:96%;
	height:45px;
	line-height:45px;
	display:inline-block;
	text-align:center;
	background:#009def;
	margin-top:8px;
	color:#fff;
	border-radius:6px;
	margin: 0 auto;
}

.administrator_desktop {
	width:100%;
	height:378px;
}
.desktop_div{
	width:94%;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	position: relative;
	background:#3d4cf3;
}
.desktop_div_left{
	width:75%;
	float:left;
	text-align:left;
}
.desktop_div_left h2{
	color:#000;
	font-size:1.2em;
	color:#fff;
}
.desktop_div_left p{
	font-size:0.8em;
	line-height:22px;
	color:#fff;
}
.desktop_div_right{
	width:25%;
	float:right;
	text-align:right;
	margin-top:5px;
}
.desktop_div_right img{
	width:85px;
	height:100px;
	margin-top:8px;
}
.contact{
	width:100%;
	padding-bottom:10px;
	margin-top:18px;
	background:#3d4cf3;
}
.contact img{
	width:16px;
	height:16px;
	position:relative;
	top:2px;
	margin-right:2px;
}
.contact span{
	color:#fff;
}
.line{
	width:1px;
	height:14px;
	display:inline-block;
	background:#fff;
	margin:0 8px;
	position:relative;
	top:2px;
}

.Verification{
	background:#fff;
	width:90%;
	height:auto;
	border-radius:14px;
	text-align:center;
	margin:0 auto;
	max-width:768px;
	padding-bottom:25px;
}
.input_ver{
	margin-top:1em;
}
.input_ver  input{
	height:36px;
	background:#fff;
	border-radius:4px;
	margin-left:4px;
	text-indent:0.8em;
	border:1px solid #dcdcdc;
}
.load_center {
    width: 94%;
    margin: 0 auto;
    margin-top: 20px;
}
.load_cente_h2{
	font-size:18px;
	color:#111;
	font-weight:700;
	margin-bottom:15px;
}
.load_box {
    border: 1px solid #dcdcdc;
    background: #fff;
    margin-bottom: 1em;
    border-radius: 6px;
    height: 40px;
}
.input_box span {
    margin-left: 0.5em;
    line-height: 40px;
    display: block;
    float: left;
    text-align: right;
}
.input_box_i {
    width: 83%;
    height: 38px;
    border-radius: 4px;
    margin-left: 4px;
    text-indent: 0.8em;
}
.input_box_input {
    width: 67%;
    height: 38px;
    border-radius: 4px;
    text-indent: 0em !important;
    vertical-align: top;
}
.eye_see {
    width: 10%;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    background: url(../images/yj.png) no-repeat right;
    background-size: 16px 13px;
    text-align: right;
}
.eye_Nosee {
    width: 10%;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    background: url(../images/yj1.png) no-repeat right;
    background-size: 16px 13px;
    text-align: right;
}
.input_ver {
    width: 100%;
    text-align: center;
}
.input_sub {
    width: 100%;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    color: #ebebeb;
    margin: 0.6em 0;
    border-radius: 6px;
    background: #4bc1ff;
    text-align: center;
    margin-top: 1em;
}
.loadbox {
    border: 1px solid #dcdcdc;
    background: #fff;
    margin-bottom: 1em;
    border-radius: 6px;
}
.input_width {
    width: 70%;
    height: 40px;
    float: left;
    text-indent: 1em;
    outline: none;
}
.loadbox a {
    width: 30%;
    float: right;
    display: inline-block;
    height: 40px;
    float: right;
    line-height: 40px;
    text-align: center;
    font-size: 0.9em;
    background: #4bc1ff;
    color: #ebebeb;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
	border: 1px solid #4dc1ff;
}
.psw_ver{
	width:18px;
	height:18px;
}
.phone{
	width:12px;
	height:18px;
}


/* 周礼包 */
.zhoulibao  .main_pic{ 
	width:100%;
	position:relative;
}
.zhoulibao  .left_fire{
	width:49px;
	position:absolute;
	left:0;
	top:50%;
	animation: bool 2.5s linear 1.5s infinite;
	-webkit-animation: bool 2.5s linear 1.5s infinite;

}
.zhoulibao  .right_fire{
	width:90px;
	position:absolute;
	right:0;
	top:55%;
	animation: bool 2.5s linear 1.5s infinite;
	-webkit-animation: bool 2.5s linear 1.5s infinite;

}
@keyframes bool {
	 0%{ transform:translate(0,0px); }
	 25%{ transform:translate(0,-5px); }
	 50%{ transform:translate(0,0px); }
	 75%{ transform:translate(0,5px); }
	 100%{ transform:translate(0,0px); }
}
.zhoulibao{
	width:100%;
	height:auto;
	max-width:768px;
	margin:0 auto;

}
.zhoulibao  .zhoulibao_img{
	width:100%;
	height:300px;
}
.zhoulibao  .Package{
	background:#190708;
	width:100%;
	height:auto;
	padding-bottom:15px;
}
.zhoulibao  .game_bar{
	width:100%; 
	height:auto;
} 
.zhoulibao  .sign_day{
	width:100%; 
	height:30px;
}
.zhoulibao  sign_day p{
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:30px;
}
.zhoulibao  .sign_list{
	width:100%;
	height:auto;
	background:#190708;
}
.zhoulibao  .sign_list ul{
	width:94%;
	margin:0 auto;
}
.zhoulibao  .sign_list li{
	float:left;
	width:23%;
	height:105px;
	position: relative;
	background-color:rgba(62,50,30,.6);
	margin-right:8px;
	margin-top:8px;
}
.zhoulibao  .sign_list li:nth-child(4n){
	margin-right:0;
}
.zhoulibao  .sign{
	height: 75px;
    display: inline-block;
	text-align: center;
    width: 100%;
}
.zhoulibao  .sign p{
	color:#fff;
	font-size:0.9em;
}
.zhoulibao  .day_img{
	margin-top:10px;
	margin-bottom:5px;
	width:30px;
	height:35px;
}
.zhoulibao  .day_img_a{
	width:100%;
	height:30px;
	font-size:1.2em;
	background:#F0A510;
	display: block;
	text-align:center;
	margin:0 auto;
	color:#fff;
	font-size:0.9em;
	line-height:30px;
}
.zhoulibao  .insufficient{
	color:#787878;	
	background:#403A31;
}
.zhoulibao  .sign_size {
	z-index:999;
	position:absolute;
	top:0px;
	left:0px;
	width:50%;
}
.zhoulibao  .sign_size img{
	width:40px;
	height:39px;
}
.zhoulibao  .sign_size  span{
	position:absolute;
	top:7px;
	left:2px;
	z-index:100;
	letter-spacing:-1px;
	color:#fff;
	font-size:12px;
	text-align:center;
	transform:rotate(-45deg);
	-ms-transform::rotate(-45deg);
	-moz-transform::rotate(-45deg);
	-webkit-transform::rotate(-45deg);
	-o-transform::rotate(-45deg);
	
}
.zhoulibao  .sign_size .vip_sp{
	top:8px;
	left:0px;
}
.zhoulibao  .zg{
	position: absolute;
	top:0;left:0; 
	background-color:rgba(0,0,0,.74);
	width: 100%;
	height: 100%; 
	text-align:center;
}
.zhoulibao  .zg img{
	width:32px;
	display:block; 
	margin:0 auto; 
	padding-top:1rem;
	height: 26px;
    margin-top: 13px;
	font-size:1.2em;
	}
.zhoulibao  .zg p{
	margin-top:6px; 
	color:#fff;
	font-size:0.9em;
	}

/* 弹窗 */

.popup_frame{
	background:#fff;
	width:90%;
	height:228px;
	border-radius:14px;
	text-align:center;
	margin:0 auto;
	max-width:300px;
}
.popup_frame_h2{
	text-align:center;
	margin:0 auto;
	height:40px;
	line-height:38px;
	margin-bottom:40px;
}
.popup_frame_h2 h2{
	font-size:18px;
	color:#333;
}
.popup_frame_h2 p{
	color:#999;
	font-size:14px;
}
.sign_div{
	width:100%;
	text-align:center;
	margin:0 auto;
	height:100px;
	background:#eeeef9;
}
.sign_div li{
	text-align:center;
	margin:0 auto;
	width:26%;
	height:79px;
	background:#fff;
	border-radius:4px;
	margin-top:10px;
	display: inline-block;
}
.p{
	color:#f4800e;
	font-size:16px;
	margin-top:15px;
}
.zg{
	position: absolute;
	top:0;left:0; 
	background-color:rgba(0,0,0,.5);
	width: 100%;
	height: 100%; 
	text-align:center;
}
.zg img{
	width:32px;
	display:block; 
	margin:0 auto; 
	padding-top:1rem;
	height:22px;
	}
.zg p{
	margin-top:6px; 
	color:#fff;
	font-size:0.9em;
	}

.detailed a{
	width:100%;
	display:inline-block;
}

.declaration_d{
	background:#fff;
	width:100%;
	height:auto;
	padding-bottom:15px;
	border-radius:14px;
	text-align:center;
	margin:0 auto;
	max-width:300px;
}
.zhoulibao  .purpose {
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	padding-top:15px;
	background:#190708;
}
.zhoulibao  .purpose a{
	text-align:center;
	color:#fff;
}
.integrating_text{
	width:90%;
	margin:0 auto;
}
.integrating_text p{
	color:#999;
	line-height:22px;
	text-align:left;
	margin-bottom:16px;
}

.integrating_text_h2{
	text-align:center;
	margin:0 auto;
	height:40px;
	line-height:38px;
	margin-top:14px;
	margin-bottom:2px;
}
.integrating_text_h2 h2{
	font-size:18px;
	color:#333;
}
.clar{
	color:#F0A510;
	font-size:1.2em;
	line-height:45px;
}
.clar_div{
	width:100%;
	height:30px;
	border-top:1px solid #dcdcdc;
}
.clar hover{
	color:#F0A510;
}
.particulars {
    width: 100%;
    background: #fff;
    overflow: hidden;
}
.particulars img {
    width: 100%;
    height: 150px;
}


/* 专属客服 */
.cust_wrap{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	

}
.cust_wrap img{
	width:100%;
	height:100%;
}
.cust_bottom{
	width:100%;
	height:112px;
	position:fixed;
	background:url(../images/cust_bot.png) no-repeat;
	background-size: 100% 112px;
	bottom:0px;
	max-width: 768px;
}
.cust_text , .cust_btn{
	margin-top:40px;
}
.cust_text h2{
	color:#156beb;
	font-weight:700;
	font-size:1em;
	margin-bottom:2px;
}

.cust_text p{
	color:#111;
	font-size:0.9em;
	margin:1px 0;
}
@media screen and (max-width:374px){
	.cust_text{
		margin-top:46px;
	}

	.cust_text p{
		margin:4px 0;
	}
}
.cust_btn img{
	width:94px;
	height:38px;
	margin-top:20px;
	-webkit-animation: two-up-down .8s ease infinite 80ms alternate;
	animation: two-up-down .8s ease infinite 80ms alternate;
}
@keyframes two-up-down{
	from{
		-webkit-transform:translate(0,4px);
		transform:translate(0,4px)
	}
	to{
		-webkit-transform:translate(0,-4px);
		transform:translate(0,-4px)
		}
}
/* 抽奖 */


.cj_wrap{
	width:100%;
	margin:0 auto;
}
.cj_bg{
	width:748px;
	height:748px;
	background:#d80017;
	margin:0 auto;
	border-radius:18px;
	border:58px solid #fe4236;
	position:relative;
	top:490px;
	
}
.shanDeng,.shanDeng2{
	width: 858px;
	height: 858px;
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
    top: -58px;
    left: -58px;
	
}
.my_integ{
	width:100%;
	text-align:center;
	text-align:center;
	position:relative;
	top:-214px;
}
.my_integ p{
	padding:14px;
	width:320px;
	background:#170455;
	border-radius:36px;
	font-size:34px;
	color:#fff;
	margin:0 auto;
	
}
.my_integ h3{
	font-size:34px;
	line-height:10px;
	color:#170455;
}
.shanDeng{
	background-image: url(../images/shandeng1.png);
}
.shanDeng2{
	background-image: url(../images/shandeng2.png);
}

#btn .cjBtnDom,#btn .cjBtn,.shanDeng .active,.shanDeng td{
	width: 180px;
	height: 180px;
	background-repeat: no-repeat;
	background-size: 100%;
}

#btn.cjBtn{
	background-image: url(../images/buttonUp.png);
}
#btn.cjBtnDom{
	background-image: url(../images/buttonDown.png);
}

#th_btn.cjBtn{
	background-image: url(../images/th_buttonUp.png);
}
#th_btn.cjBtnDom{
	background-image: url(../images/th_buttonDown.png);
}
#luck .active{
	background-image: url(../images/active.png);
}
.shanDeng td{
	text-align: center;
	background-image: url(../images/proBj.png);
}
.shanDeng table{
	position:relative;
	left:70px;
	top:70px;
}
.active_rule{
	width:100%;
	position:relative;
	top:78px;
	background:#fe4236;
	border-radius:36px;
	height:60px;
	text-align:left !important;
	
	
}
.integ_lb{
	height: 60px;
    overflow: hidden;
    line-height: 60px;
	width:70%;
}
.active_rule .integ_lb{
	display:inline-block;
	font-size:30px;
	text-align:left;
	color:#fff;
	height:60px;
	line-height:60px;
	margin-top:0;
	margin-left:44px;
	overflow:hidden;
}
.integ_exc{
	width: 100%;
    height: 100%;
    overflow: hidden;
}

.integ_lb p{
	height:60px;
	line-height:60px;
	font-size:32px;	
    position: relative;
}
.integ_lb p i{
	margin-right:20px;
	font-style:normal;
}
.active_rule a{
	font-size:30px;
	height:60px;
	line-height:60px;
	display:inline-block;
	margin-right:44px;
	text-align:center;
	text-decoration:none;
	float:right;
	color:#fff;
}
.th_acts{
	position:relative;
	top:580px;
	width:100%;
	text-align:center;
}
.th_act{
	position:relative;
	top:610px;
	width:100%;
	text-align:center;
}
.th_main img{
	margin-bottom:40px;
	position:absolute;
	left:50%;
	margin-left:-44%;
	margin-top:30px;
	
}
.alert_box{
	width:100%;
	height:100%;
    -webkit-transition: 2s;
    -o-transition: 2s;
    transition: 2s;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999;
    background: rgba(0, 0, 0, 0.7);
	-webkit-animation:fadeIn 0.5s .1s ease both;
	-moz-animation:fadeIn 0.5s .1s ease both;
	display:none;
    margin: 0 auto;	
}
@-webkit-keyframes fadeIn{
	0%{opacity:0}
	100%{opacity:1}
}
@-moz-keyframes fadeIn{
	0%{opacity:0}
	100%{opacity:1}
}
.ovfHiden{height: 100%;overflow:hidden}
.rule_text{
	width:88%;
	max-width:980px;
	background:#fff;
	position:absolute;
	top:30%;
	left:50%;
	margin-left:-44%;
	padding:10px;
	padding-bottom:50px;
	border-radius:20px;
	-webkit-animation:bounceIn 0.6s .2s ease both;
	-moz-animation:bounceIn 0.6s .2s ease both;
	z-index:999;
	
}
@-webkit-keyframes bounceIn{
	0%{opacity:0;
	-webkit-transform:scale(.3)}
	50%{opacity:1;
	-webkit-transform:scale(1.05)}
	70%{-webkit-transform:scale(.9)}
	100%{-webkit-transform:scale(1)}
	}
	@-moz-keyframes bounceIn{
	0%{opacity:0;
	-moz-transform:scale(.3)}
	50%{opacity:1;
	-moz-transform:scale(1.05)}
	70%{-moz-transform:scale(.9)}
	100%{-moz-transform:scale(1)}
}
.rule_h3{
	font-size:54px;
	font-weight:700;
	text-align:center;
	margin:40px 0 30px;
	text-align:center;
}
.rule_Ptext{
	font-size:40px;
	height:66%;
	line-height:140px;
	width:94%;
	margin:0 auto;
	text-align:center;
	
}
.layui-layer-content{
	font-size:40px;
}
.rule_know{
	width:100%;
	text-align:center;
	margin-top:20px;
}
.rule_know a{
	width:40%;
	height:100px;
	line-height:100px;
	background:#30b8ff;
	color:#fff;
	font-size:40px;
	text-align:center;
	border-radius:20px;
	display:inline-block;
	text-decoration:none;
	
}
.rule_know a:hover{
	color:#fff;
}
#congra_box .rule_text{
	top:30%;
	
}
#congra_box .rule_Ptext{
	line-height:140px;
	font-size:40px;
	text-align:center;
}

.nn_wrap{
	width:100%;
	position:relative;
	top:7%;
}
.nn_wrap .nn{
	width:100%;
	-webkit-animation:rot 1s .2s ease both;
	-moz-animation:rot 1s .2s ease both;
}
@-webkit-keyframes rot{
	0%{
		-webkit-transform:rotate(0deg);
		opacity:0
	}
	5%{
		-webkit-transform:rotate(90deg);
		opacity:1
	}
	
	100%{
		-webkit-transform:rotate(180deg);
	}
}
#not_enough .rule_Ptext{
	text-align:center;
	line-height:140px;
	font-size:40px;
}
#not_enough .rule_text{
	top:30%;
	
}



/* 积分商城 */
.record{
	height:47px;
}
.record a{
	float:left;
	width:50%;
	line-height:47px;
	color:#333;
	font-size:0.9em;
	display: inline-block;
}
/* .record p{ */
	/* float:right; */
/* } */
.record span{
	color:#f4340e;
}
.record i {
    width: 13px;
    height: 13px;
    display: inline-block;
    background: url(../images/ig.png) no-repeat 0 0;
    background-size: 13px;
    margin-right: 3px;
    position: relative;
    top: 1px;
}
.record img{
	width:15px;
	margin-right:6px;
	position:relative;
	
}
.contact_mode {
    height: 90px;
    background: #fff;
}
.box_wrap {
    width: 94% !important;
    margin: 0 auto;
}
.contact_mode_left{
	width:50%;
	height: 90px;
	float:left;
	/* border-right:1px solid #dcdcdc; */
}
.contact_mode_right{
	width:50%;
	height: 90px;
	float:right;
}
.game_area{
	width:50%;
	height: 90px;
	float:left;
	text-align:left;
}
.game_area h2{
	color:#111;
	font-size:1.2em;
	margin-top:22px;
	font-weight:700;
}
.game_area p{
	margin-top:5px;
	color:#999;
	
}
.contact_mode_left{
	position: relative;
}
.area_img{
	display:inline-block;
}
.area_img img{
	float:right;
	width: 80px;
	position: absolute;
	right: 1px;
	bottom:0;
}
.luck_draw{
	display:inline-block;
}
.luck_draw img{
	width:44%;
	margin-top:4%;
	float:right;   
	width: 67px;
    margin-top: 12px;
}
.boutique_activity{
	height:auto;
}
.boutique_zone h2{
	color:#111;
	font-size:1.2em;
	font-weight:700;
	text-align:left;
	line-height: 30px;
    margin-top: 10px;
}
.boutique_activity li{
	width:50%;
	float:left;
	padding-top:3.5%;
}
.boutique_activity li img{
	width:97%;
	height:95px;
	text-align:center;
	float:left;
}

.boutique_zone {
	padding-bottom:20px;
}

.object_zone{
	height:52px;
	overflow: hidden;
}


.object_zone h2{
	font-size:1.2em;
	color:#111;
	float:left;
	font-weight:700;
	margin-left:15px;
	margin-top: 15px;
}
.object_zone a{
	float:right;
	color:#999;
	margin-right:15px;
	position:absolute;
	z-index:999;
	right: 0;
	line-height:52px;
}
.physical_goods li{
	width:50%;
	float:left;
	padding-bottom:16px;
/* 	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc; */
}
.physical_goods li:nth-child(2n){
	border-right:0px;
}

.commodity h2{
	font-size:1em;
	color:#111;
	font-weight:700;
	float:left;
	margin-left:15px;
	width:85%;
	margin-top:20px;
	margin-bottom:8px;
	text-align:left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.commodity i{
	color: #f4340e;
    font-weight: 700;
    margin-right: 2px;
}
.commodity p{
	color:#999;
	font-size:1em;
	float:left;
	width:85%;
	text-align:left;
	margin-left:15px;
}
.commodity img {
	width:116px;
	height:116px;
	margin-top:13px;
}

.commodity{
	position:relative;
	z-index:999;
}
/* 领取奖励 */
.receive_reward{
	width:100%;
	height:230px;
	background:#009def;
	position: relative;
	overflow:hidden;
}
.receive_bottom{
	height:58px;
	position: absolute;
    right: 0px;
    bottom: 0;
    left: 0;
}
.accessible_integral h2{
	text-align:center;
	color:#fff;
	font-size:3em;
	margin-top:30px;
}
.accessible_integral p{
	color:#A9E2FF;
	font-size:0.8em;
}
.accessible_integral a{
	width:100px;
	height:38px;
	display:inline-block;
	background:#fff;
	border-radius:4px;
	line-height:38px;
	color:#009def;
	font-size:1em;
	margin-top:18px;
}
.accessible_integral a:hover{
	color:#009def;
}
.integral_number{
	height:80px;
	width:100%;
	border-bottom:1px solid #dcdcdc;
}
.number_left{
	width:50%;
	height:80px;
	float:left;
	text-align:center;
	border-right:1px solid #dcdcdc;
}
.number_left p{
	color:#999;
	font-size:0.8em;
	margin-top:18px;
	margin-bottom:10px;
}
.number_left h2{
	color:#333;
	font-size:1.2em;
	font-weight:700;
}
.number_right{
	width:50%;
	height:80px;
	float:right;
	text-align:center;
}
.number_right p{
	color:#999;
	font-size:0.8em;
	margin-top:18px;
	margin-bottom:10px;
}
.number_right h2{
	color:#333;
	font-size:1.2em;
	font-weight:700;
}

.collect_instructions{
	width:100%;
	padding-bottom: 18px;
}
.collect_instructions p{
	text-align:left;
	width:94%;
	margin:0 auto;
	line-height:24px;
	color:#999;
	font-size:1em;
}
.explain_img{
	height:54px;
	line-height:54px;
	text-align:left;
}
.explain_img img{
	float:left;
	width:25px;
	margin-left:10px;
	margin-right:5px;
	margin-top:12px;
}
.explain_img h2{
	float:left;
	font-size: 1.2em;
    color: #111;
    float: left;
    font-weight: 700;
}

.areas {
    color: #fff;
    font-size: 14px;
    width: 70px;
    height: 35px;
    line-height: 35px;
    margin-top: -14px;
    display: inline-block;
    background: #ff5726;
    float: right;
    margin-right: 3%;
    text-align: center;
    border-radius: 4px;
}


/* APP介绍 */
.app_tg{
	width:100%;
	margin:0 auto;
	
}
.app_tg_top{
	width:100%;
	height:300px;
	background:url(../images/int_bg.png) no-repeat;
	background-size:100% 300px;
	text-align:center;
	
}
.app_tg_top img{
	width:100px;
	height:100px;
	padding-top:35px;
}
.app_tg_top h2{
	font-size:1.4em;
	font-weight:700;
	padding-top:10px;
	color:#fff;
}
.app_tg_top p{
	font-size:1em;
	color:#e4f5ed;
	margin-bottom:12px;
	padding-top:6px;
}
.app_tg_top .down_app{
	width:150px;
	height:47px;
	line-height:47px;
	text-align:center;
	border-radius:45px;
	display: block;
	background:#2CE627;
	font-size:1.4em;
	color:#fff;
	margin:0 auto;
	margin-bottom: 6px;
}
.app_tg_top .click_m{
	font-size:1em;
	color:#E4F5FD;
	margin-top:4px;
	display:inline-block;
}
.app_tg_top i{
	color:#f8ea0d;
	font-size:1.4em;
}
.app_tg_middle{
	width:100%;
	margin-top:2px;
}
.app_tg_middle li{
	width:100%;
	margin-top:20px;
}
.js_left{
	width:30%;
}
.js_right{
	width:70%;
}
.int_img img{
	width:65px;
	height:65px;
	float:left;
	margin-left:15px;
}
.int_img h2{
	
	margin-left:10px;
	font-size:1.2em;
	color:#333;	
	font-weight:700;
}

.int_img p{
	
	margin-left:10px;
	margin-top:5px;
	font-size:1em;
	color:#999;
}
/* @media screen and (max-width: 374px) {
	.int_img h2{
		font-size:1.1em;
		padding-top:0;
	}
	.int_img img{
		width:22%;
		margin-left:8px;
	}
	.int_img h2 , .int_img p{
		margin-left:4px;	
	}
	.int_img p{
		margin-top:0;
	}
} */
.click_me{
	width:100%;
	/* position:fixed;
	bottom:4px; */
	text-align:center;
	max-width:768px;
	margin-top:1em;
	/* margin-bottom:10px; */
}
.click_me a{
	margin-bottom:12px;
	color:#009def;
	display:inline-block;
	
}
.click_me p{
	font-size:0.8em;
	color:#999;
}
.app_introduce{
	width:100%;
	height:auto;
	margin-top:20px;

}
.introduce_left{
	float:left;
	width:15%;
}
.introduce_left img{
	width:52px;
	height:72px;
}
.introduce_right{
	width:80%;
	float:left;
}
.introduce_right p{
	color:#111;
	font-size:1.2em;
	padding-top:18px;
	line-height:28px;
}
.introduce_right img{
	width:261px;
	height:319px;
	text-align:left;
	margin-top:25px;
}
.moreGame{
	width:96%;
	margin:0 auto;
	margin-top:1em;
}
.moreGame h2{
	width:100%;
	text-align:center;
	margin-bottom:1.2em;
}
.moreGame h2 i{
	color:#999;
	font-size:0.8em;
	text-align:center;
	margin:0 20px;
}
.moreGame h2 span{
	width:60px;
	display:inline-block;
	height:1px;
	position:relative;
	background:#dcdcdc;
	top:-4px;
}
.more_g a{
	width:25%;
	float:left;
	display:block;
	text-align:center;
}
.more_g img{
	width:80%;
	margin-bottom:6px;
	border-radius:12px;
}
.more_g p{
	text-align:center;
	width:90%;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}


/* 邀请好友 */
.invitation_top{
	width:100%;
	height:156px;
	background:#009def;
	text-align:center;
	overflow:hidden;
}
.income{
	width:92%;
	margin:0 auto;
	text-align:left;
	background:#33b1f2;
	height:50px;
	border-radius:4px;
	text-indent:1em;
	margin-top:20px;
}
.income p{
	text-align:left;
	line-height:50px;
	font-size:1.2em;
	color:#fff;
	width:40%;
	float:left;
}
.income span{
	text-align:right;
	line-height:50px;
	font-size:1.2em;
	color:#fff;
	width:50%;
	float:right;
	margin-right:4%;
	font-weight:700;
}
.top_content{
	margin-top:13px;
}

.Friends{
	width:44%;
	float:left;
	background:#33b1f2;
	height:50px;
	line-height:50px;
	margin-left:4%;
	border-radius:4px;
}
.Friends p{
	text-align:left;
	line-height:50px;
	font-size:1em;
	color:#fff;
	width:55%;
	float:left;
	text-indent:1em;
}
.Friends span{
	text-align:right;
	line-height:50px;
	font-size:1em;
	color:#fff;
	width:40%;
	float:right;
	margin-right:4%;
}
.top_integral{
	width:44%;
	float:right;
	background:#33b1f2;
	height:50px;
	line-height:50px;
	margin-right:4%;
	border-radius:4px;
}
.top_integral p{
	text-align:left;
	line-height:50px;
	font-size:1em;
	color:#fff;
	width:50%;
	float:left;
	text-indent:1em;  
}
.top_integral span{
	text-align:right;
	line-height:50px;
	font-size:1em;
	color:#fff;
	width:45%;
	float:right;
	margin-right:4%;
}
.app_Intermediate_content{
	width:100%;
	height:99px;
	border-bottom:1px solid #dcdcdc;
}
.app_Intermediate_left{
	width:50%;
	height:99px;
	float:left;
}
.app_Intermediate_left a{
	height:56px;
	width:100%;
	border-right:1px solid #dcdcdc;
	display:inline-block;
	margin-top:24px;
}
.app_Intermediate_left h2{
	width:100%;
	text-align:center;
	color:#333;
	font-size:1.5em;
}
.app_Intermediate_left p{
	width:100%;
	text-align:center;
	color:#999;
	font-size:1em;
	margin-top:10px;
}
.app_Intermediate_right{
	width:50%;
	height:99px;
	float:right;
}
.app_Intermediate_right a{
	height:56px;
	width:100%;
	border-right:0px;
	display:inline-block;
	margin-top:24px;
}
.app_Intermediate_right h2{
	width:100%;
	text-align:center;
	color:#30B8FF;
	font-size:1.5em;
	font-weight:700;
}
.app_Intermediate_right p{
	width:100%;
	text-align:center;
	color:#999;
	font-size:1em;
	margin-top:10px;
}
.app_roll{
	height:40px;
	width:100%;
	line-height:40px;
}
.app_roll img{
	margin-left:4%;
	width:18px;
	height:16px;
	float:left;
	margin-top:12px;
}
.integexc{
	width:85%;
	height:40px;
	overflow:hidden;
	float:right;
	line-height:40px;
}
.integexc p{
	color:#999;
	font-size:1em;
}
.personal_list{
	width:100%;
	height:auto;
	background:#fff;
}
.personal_list li{
	width: 100%;
    height: 47px;
    line-height: 47px;
    /* border-bottom: 1px solid #dcdcdc; */
    padding-left: 23px;
}
.personal_list li  a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.personal_list li:nth-child(3n){
	border-bottom:0;
}
.personal_list li img {
    width: 19px;
    vertical-align: middle;
    position: relative;
    top: 14px;
    margin-right: 23px;
	float:left;
}
.personal_list li p {
    font-size: 1.1em;
    color: #333;
	float:left;
}
.personal_list span{
    width: 9px;
    height: 16.5px;
    display: inline-block;
    background: url(../images/right_img.png) no-repeat;
    background-size: 9px 16.5px;
	float:right;
    margin-right: 6px;
	margin-top:13px;
}


/* 每日任务 */
.Daily_tasks{
	width:100%;
	height:120px;
	background:url(../images/daily_img.png) no-repeat;
	background-size:100% 120px;
	text-align:center;
	overflow:hidden;
}
.Daily_tasks h2{
	margin-top:30px;
	color:#fff;
	font-size:2em;
	font-weight:700;
}
.Daily_tasks p{
	font-size:0.9em;
	color:#fff;
	margin-top:10px;
}
.task{
	height:80px;
	width:100%;
}
.task_left{
	width:50%;
	height:80px;
	float:left;
}
.task_left a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.game_tast{
	float:left;
	width:52%;
}
.game_tast h2{
	float:left;
	width:100%;
	margin-left:15px;
	margin-top:16px;
	font-size:1.2em;
}
.game_tast p{
	float:left;
	width:100%;
	margin-left:15px;
	margin-top:10px;
	color:#999;
	font-size:0.8em;
}
.task_left img{
	width:68px;
	height:60px;
	float:right;
	margin-right:8px;
	margin-top:10px;
}
.task_right{
	width:50%;
	height:80px;
	float:right;
}
.task_right a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.task_right h2{
	float:left;
	width:100%;
	margin-left:15px;
	margin-top:16px;
	font-size:1.2em;
}
.task_right p{
	float:left;
	width:100%;
	margin-left:15px;
	margin-top:10px;
	color:#999;
	font-size:0.8em;
}
.task_right img{
	width:66px;
	height:64px;
	float:right;
	margin-right:8px;
	margin-top:8px;
}

.Daily_attendance{
	width:100%;
	height:auto;
	background:#fff;
}
.attendance_tilt{
	height:43px;
	width:100%;

}
.attendance_tilt a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.attendance_tilt img{
	width:98px;
	height:18px;
	margin-top:12px;
	margin-left:10px;
}
.task_list li{
	height:73px;
	width:100%;
	
}
.task_list a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.task_list_right {
    width: 18%;
    margin-right: 10px;
	text-align:center;
}
.Prompt{
	height:36px;
	background:#E5F5FE;
}
.Prompt p{
	float:left;
	color:#009def;
	font-size:0.9em;
	line-height:36px;
	margin-left:10px;
}
.task_list_right a{
	display:inline-block;
	width:100%;
}	
.task_list_right img{
	width:19px;
	height:21px;
	text-align:center;
	margin-bottom:6px;
	margin-top:10px;
}
.task_list_right p{
	color:#30B8FF;
	text-align:center;
}
.content_game{
	width:78%;
    float: left;
}
.sign_task_list {
    width: 66%;
    float: left;
	height: 73px;
}
.sign_task {
    display: inline-block;
    float: left;
    margin-left: 10px;
    width: 96%;
	height:73px;
}
.sign_task h2 {
    color: #333;
    font-size: 1.2em;
	font-weight:700;
    width: 100%;
    float: left;
	margin-top:15px;
}
.sign_task_p {
    margin-top: 8px;
    font-size: 1em;
    color: #999;
    width: 100%;
    float: left;
}
.sign_task_p i{
	color:#f4340e;
	margin-top:2px;
}
.sign_task_p img{
	width: 13px;
    height: 15px;
}
.order_gInfor_p {
    margin-top:0.2em;
    font-size: 1em;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 100%;
	text-align: left;
}
.order_gInfor_p i{
	color:#f4340e;
}
.order_gInfor_p img{
	width: 13px;
    height: 15px;
}
.order_gameR_span {
    width: 100%;
    height: 28px;
    background: #30B8FF;
    display: inline-block;
    border-radius: 4px;
    color: #fff;
    line-height: 28px;
    font-size: 0.9em;
    margin-top: 20px;
    text-align: center;
	position:relative;
	z-index:999;
}
.order_gameR_span:hover{
	color: #fff;
}
.order_gameR_span :hover{
	color:#fff;
}
.task_list_right .complete1{
	background: #07DF9A;
}
.task_list_right .comp{
	background:#c8c8c8;
}
.task_list_right .Conduct{
	background: #fff;
	border:1px solid #dcdcdc;
	color:#999;
}
.complete2{
	background:url(../images/complete.png) no-repeat;
	background-size:100% 28px;
	color:#999;
}
.Game_task{
	width:100%;
	height:auto;
	background:#fff;
}
.Game_task li{
	background:#fff;
	position: relative;
}
.Game_task_tilt{
	height:43px;
	width:100%;
}
.Game_task_tilt a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.Game_task_tilt_left{
	width:98px;
	height:16px;
	margin-top:12px;
	margin-left:10px;
	float:left;
}

.Game_task_tilt_right{
	width:9px;
	height:16px;
	margin-top:12px;
	margin-right:10px;
	float:right;
}
.game_tast_d li{
	height:88px;
}

.game_tast_d a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.task_content{
	width:100%;
	background:#fff;
	padding: 10px 0;
	height:88px;
}
.task_content_gInfor {
    display: inline-block;
    float: left;
    margin-left: 10px;
    width: 62%;
}
.content_game em{
	width:37px;
	height:16px;
	line-height:18px;
	display: inline-block;
	background: url(../images/fracture.png) no-repeat 0 0;
	background-size: 37px 16px;
	margin-left: 5px;
	color:#fff;
	font-size:0.7em;
	text-align: center;
	float:left;
}
.task_content_gInfor h2 {
    color: #333;
    font-size: 1.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    max-width:70%;
    float: left;
	text-align:left;
	margin-bottom:3px;
	line-height:18px;
}
.content_game img {
    width: 65px;
    height: 65px;
    float: left;
    border-radius: 16px;
	margin-left: 10px;
}

.content_game a{
	position:relative;
	z-index:999;
	display:inline-block;
	width:100%;
}
.swim_rule{
	width:94%;
	background:#fff;
	margin:0 auto;
	
}
.swim_rule_con{
	width:100%;
	height:38px;
	overflow:hidden;
	position:relative;
	display:inline-block;
	border-top:1px solid #eee;
}
.drop_a{
	height:100%;
	display:inline-block;
	float:right;
}
.swim_rule_con p{
	color:#999;
	font-size:0.9em;
	line-height:23px;
	width:93%;
	margin-top:10px;
}

.drop_downimg{
	float:right;
	width:13px;
	height:7px;
	margin-top:15px;
}
.drop_a{
	position:absolute;
	right:0;
	top:0;
}
/* 公告列表 */
.notice {
    width: 100%;
    height: auto;
    background: #fff;
}
.notice li {
    width: 100%;
    height: 75px;
    border-bottom: 1px solid #dcdcdc;
    padding-left: 10px;
	overflow:hidden;
}
.notice li img {
    width:44px;
    vertical-align: middle;
    position: relative;
    top: 14px;
    margin-right: 15px;
    float: left;
}
.notice li h2{
	color:#333;
	font-size:1.1em;
	width: 76%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	margin-top:18px;
}
.notice li p{
	font-size:0.9em;
	text-align:left;
	color: #999;
    margin-top: 8px;
    width: 76%;
    float: left;
}
.notice li:last-child {
    border-bottom: 0;
}

/* 充值返利申请 */
.recharge {
    width: 100%;
    height: auto;
    margin: 0 auto;
    background: #fff;
    position: relative;
}
.recharge_rebate{
    width: 94%;
    margin: 0 auto;
}
.rebate_name {
    width: 100%;
    height: 60px;
	line-height:60px;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
    position: relative;
}
.rebate_name:nth-child(5n){
	border-bottom:0;
}
.rebate_name p {
    width: 25%;
	height:60px;
	line-height:60px;
	max-height:60px;
    float: left;
    text-align: left;
    color: #333;
	font-size:1em;
}
.rebate_name input {
   
    width: 75%;
	height:60px;
    border: 0;
    float: right;
    overflow: hidden;
    font-size: 14px;
    outline: none;
    color: #333;
}
.remarks{
	width: 100%;
    margin: 0 auto;
    text-align: center;
}
.remarks p{
	width:100%;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #dcdcdc;
	text-align:left;
}
.req_mes {
    resize: none;
    display: block;
    clear: both;
    width: 100%;
    height: 146px;
    margin-top: 16px;
    line-height: 28px;
    text-indent: 12px;
}
input,button,select,textarea{outline:none}

.apply{
	width:94%;
	margin:0 auto;
	text-align:center;
	margin-top:15px;
}
.apply a{
	width:100%;
	height:44px;
	line-height:44px;
	background:#009def;
	border-radius:4px;
	display:inline-block;
	color:#fff;
	font-size:1.1em;
}

.no_data{
	width:100%;
	text-align:center;
}
.no_data img{
	width:98px;
	height:90px;
	margin-top:10em;
	margin-bottom:12px;

}
 .income_content_left .lv{
	float: left;
    width: 41px;
    height: 14px;
    margin-top: 24px;
    padding-left: 0px;
    padding-right: 0px;	
	}
	
.profit_img_div  .lv2{
    width: 41px;
    height: 14px;
    padding-left: 0px;
    padding-right: 0px;	
}
.game_img_div .lv3{
    width: 41px;
    height: 14px;
    padding-left: 0px;
    padding-right: 0px;	
}


/* 活动中心 */
.carousel_act img{
	width:100%;
	height:140px;
}


.activities{
	height:89px;
	width:100%;
}
.activities_left{
	width:50%;
	height:70px;
	float:left;
	margin-top:5px;
}
.activities_left a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.activities_tast{
	float:left;
	width:52%;
}
.activities_tast h2{
	float:left;
	width:100%;
	margin-left:15px;
	margin-top:12px;
	font-size:1.2em;
}
.activities_tast p{
	float:left;
	width:100%;
	margin-left:15px;
	margin-top:10px;
	color:#999;
	font-size:0.8em;
}
.activities_left img{
	width:63px;
	height:60px;
	float:right;
	margin-right:8px;
	margin-top:6px;
}
.activities_right{
	width:50%;
	height:70px;
	float:right;
	margin-top:5px;
}
.activities_right a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}

.activities_right img{
	width:52px;
	height:42px;
	float:right;
	margin-right:8px;
	margin-top:18px;
}

.activ_tast_div{
	width:100%;
	height:auto;
	background:#fff;
}
.daily_tasks{
	height:52px;
	width:100%;
	
}
.daily_tasks span{
	width:10px;
	height:10px;
	border-radius:50px;
	background:#f4340e;
	position: absolute;
	top: 6px;
    left: 36px;
}
.daily_purpose {
	width: 100%;
    height: auto;
    background: #fff;
    position: relative;
}
.l{
	position: relative;
}
.daily_tasks img{
	height:27px;
	width:27px;
	padding-top:14px;
	float:left;
	padding:14px 10px 0 16px;
}
.daily_tasks h2{
	line-height:52px;
	color:#111;
	font-size:1.2em;
	width:60%;
	float:left;
	text-align:left;
	overflow:hidden;
	text-overflow: ellipsis;
}
.event_package{
	height:76px;
	overflow:hidden;
}
.event_package h2{
	text-align:center;
	color:#111;
	margin-top:16px;
	font-size:1.2em;
}
.event_package p{
	text-align:center;
	margin-top:7px;
	color:#999;
	font-size:0.9em;
}
.img_r{
	width:23px;
	height:23px;
	float:right;
	margin-top:20px;

}
/* .task_list_right a{ */
	/* position:absolute; */
	/* z-index:999; */
/* } */
.mores {
    height: 30px;
    display: inline-block;
    text-align: right;
    color: #009fef;
    float: right;
    margin-right: 10px;
	margin-top:20px;
}
.mores i {
    width: 13px;
    height: 7px;
    display: inline-block;
    background: url(../images/ov.png) no-repeat 0 0;
    background-size: 13px;
    margin-right: 3px;
    position: relative;
   
}
.mores p {
    float: left;
	color:#999;
	margin-right:4px;
}

/* vip特权 */
.vip_privilege {
    width: 100%;
    height: 166px;
    background: url(../images/vip_privilege.png) no-repeat;
    background-size: 100% 166px;
    text-align: center;
    overflow: hidden;
}
.vip_img{
	width:68px;
	height:68px;
	border-radius:50%;
	margin-top:10px;
}

.intr_vip{
	width:100%;
	margin:0 auto;
	height:30px;
	margin-top:12px;
}
.intr_vip h2{
	color: #fff;
    font-size: 1.2em;
}
.lv_grade{
	width:44px;
	height:14px;
	margin-top:2px;
}
.introduce{
	height:23px;
	width:65%;
	text-align:center;
	margin:0 auto;
	background:#2a7be1;
	border-radius:25px;
	margin-top:3px;
}
.introduce p{
	color:#fff;
	line-height:23px;
	font-size:0.8em;
}
.privileged_welfare{
	padding-bottom:25px;
}
.welfare a{
	display:inline-block;
}
.welfare li{
	width:33%;
	float:left;
	margin-right:0.5%;
}
.sb{
	position: relative;
}
.welfare img{
	width:100%;
	height:164px;
}


.cuse{
	position: relative;
}
.cuse_input{
	width:90%;
	height:38px;
	line-height:38px;
	border-radius:6px;
	background:#06D572;
	color:#fff;
	font-size:1.1em;
	text-indent: 2em;
	text-align:center;
	display:inline-block;
}
.cuse img{
	position: absolute;
	top: 10px;
    left: 33%;
	width:18px;
}
.re_active{
	width:100%;
	background:#fff;
	padding: 10px 0;
	height:88px;
}
.re_active_game{
	width: 80%;
    float: left;
	position:relative;

}
.re_active_game_img {
    width: 65px;
    height: 65px;
    float: left;
    border-radius: 16px;
	margin-left: 10px;
}

.re_active a{
	position:relative;
	z-index:999;
	display:inline-block;
	width:100%;
}
.re_active_gInfor {
    display: inline-block;
    float: left;
    margin-left: 10px;
    width: 65%;
}
.re_active_gInfor h2 {
    color: #333;
    font-size: 1.1em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 100%;
    float: left;
}
.re_active_gInfor i{
	width: 46px;
    height: 18px;
    line-height: 18px;
    border-radius: 16px;
    background: #30B8FF;
    color: #fff;
    font-size: 0.6em;
    display: inline-block;
    text-align: center;
    margin-right: 6px;
}
.re_active_gInfor span{
	margin-top:8px;
    font-size: 0.9em;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 100%;
    float: left;
}
.re_active_gInfor p{
	margin-top:8px;
    font-size: 0.9em;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 100%;
    float: left;
}

.activity_img{
	position:absolute;
	top:10px;
	left:10px;
	z-index:999;
	width:36px;
	height:38px;
}



/* vip日礼包 */
.chest{
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	padding-bottom:5px;
}
.chest_h2{
	font-size:1.4em;
	color:#111;
	text-align:center;
	margin-top:16px;
}
.prize{
	width:100%;
	
}
.prize_a span{
	width:56px;
	height:56px;
    border-radius: 80px;
	background: #e7f1ff;
	border:1px solid #add0ff;
	display: inline-block;
	position:relative;
}
.prize_a{
	display: inline-block;
    padding: 0px 22px;
}
/* .prize_left_div{ */
	/* float:left; */
	/* width:46%; */
	/* display:inline-block; */
	/* text-align:right; */
	/* margin-top:25px; */
/* } */
.prize_left img{
	width:35px;
	height:35px;
	position:absolute;
	left: 11px;
    top: 10px;
}
.prize_right{
	display: inline-block;
    padding: 28px 15px 10px 15px;
}
.prize_left{
	display: inline-block;
    padding: 28px 15px 10px 15px;
}
/* .prize_right_div{ */
	/* float:right; */
	/* width:46%; */
	/* display:inline-block; */
	/* text-align:left; */
	/* margin-top:25px; */
/* } */
.prize_right img{
	width: 44px;
    height: 33px;
	position:absolute;
	left: 6px;
    top: 12px;
}
.prize_right p{
	margin-top:10px;
}
.prize_left p{
	margin-top:10px;
}
.prize_receive_div{
	margin:0 auto;
	width: 80%;
	text-align: center;
}
.prize_receive{
	width:100%;
	height:38px;
	line-height:38px;
	background:#30B8FF;
	border-radius:4px;
	display:inline-block;
	font-size:1.2em;
	color:#fff;
	margin-top:15px;
}
.chest .has_bro{
	background:#c8c8c8;
}
.chest_con .has_bro{
	background:#c8c8c8;
}
.chest_p{
	color:#999;
	font-size:0.9em;
	margin-top:5px;
}
.chest_p i{
	color:#f4340e;
}
.chest_con_div{
	padding-bottom:20px;
}
.tomorrow_gift_bag{
	text-align: left;
    margin-top: 22px;
	margin-bottom:16px;
    display: inline-block;
    float: left;
    width: 100%;
	height:25px;
}
.gift_con{
	display: inline-block;
    width: 100%;
}
.tomorrow_gift_bag img{
	width:15px;
	height:15px;
	float:left;
	margin-left:10px;
	margin-right:8px;
	margin-top:3px;
}
.tomorrow_gift_bag h2{
	float:left;
	color:#333;
	font-size:1.2em;
}
.gift_con li{
	width:20%;
	float:left;
}
.gift_con span{
	width:31px;
	height:31px;
    border-radius: 80px;
	background: #f3f7fc;
	border:1px solid #add0ff;
	display: inline-block;
	position:relative;
}
.cheat{
	width:24px;
	height:20px;
	position:absolute;
	left: 4px;
    top: 6px;
}

.gift_con p{
	color:#333;
	font-size:0.9em;
}
.chest_con{
	text-align:center;
	display:inline-block;
	width:100%;
}
.chest_con img{
	width:56px;
	height:56px;
	margin-top:15px;
}
.chest_con p{
	margin-top:10px;
	font-size:1em;
	color:#333;
}
.gift_note p{
	margin:0px 10px 0px 10px;
	line-height:23px;
	color:#333;
	font-size:0.9em;
	text-align:left;
}
.receive_con{
	background: #fff;
    border-radius: 14px;
    text-align: center;
    margin: 0 auto;
    max-width: 300px;
}
.receive_con h2{
	font-size:1.4em;
	color:#333;
	font-weight:700;
	margin-top:22px;
}
.receive_con p{
	height:90px;
	color:#333;
	font-size:1.2em;
	line-height:90px;
	border-bottom:1px solid #DCDCDC;
}
.receive_con a{
	height:55px;
	line-height:55px;
	display:inline-block;
	font-size:1.2em;
	color:#009def;
}
.gift_note{
	display:inline-block;
	width:100%;
}




/* vip日礼包 */
.swiper_titles{
	width:94%;
	margin:0 auto;
	padding-top: 20px;
	padding-bottom:20px;
}
.swiper_titles_l{
	width:15%;
	float:left;
	height:11px;
	border-bottom:1px solid #dcdcdc;
}
.swiper_titles_r{
	width:15%;
	float:right;
	height:11px;
	border-bottom:1px solid #dcdcdc;
}
.swiper_titles span{
	color:#666;
	font-size:0.9em;
}
.prize_img{
    height: 35px;
	position:absolute;
	left: 6px;
    top: 12px;
}
.prize_img2{
	width: 35px;
    height: 35px;
    position: absolute;
    left: 11px;
    top: 10px;
}
.prize_left span{
	width:56px;
	height:56px;
    border-radius: 80px;
	background: #e7f1ff;
	border:1px solid #add0ff;
	display: inline-block;
	position:relative;
}
.prize_right span{
	width:56px;
	height:56px;
    border-radius: 80px;
	background: #e7f1ff;
	border:1px solid #add0ff;
	display: inline-block;
	position:relative;
}

.inte{
	width:18px;
	height:18px;
	position:absolute;
	left: 6px;
    top: 7px;
}

.Obtain{
	padding-top:25px;
	width:100%;
	height:auto;
	background:#fff;
	display: inline-block;
}
.h5_head_left{
	height:60px;
	float:left;
	width: 83%;
}
.h5_head{
	display:inline-block;
	width: 100%;
	position: relative;
}
.h5_head p{
	float:left;
	color:#fff;
	font-size:1.3em;
	position:absolute;
	left: 14%;
    top: 30px;
}
.h5_head_right{
	width:25px;	
	height:26px;
	float:right;
	margin-top:25px;
	margin-right:10px;
}
.h5_con_size{
	width:94%;
	margin:0 auto;
	padding-top:30px;
}
.h5_con_size p{
	font-size:1.1em;
	color:#333;
	line-height:28px;
}


.prompt{
	height:306px;
	background:#fff;
	width:90%;
	margin:0 auto;
	text-align:center;
}
.prompt img{
	width:125px;
	height:120px;
	text-align:center;
	margin-top:20px;
}
.prompt h2{
	color:#333;
	font-size:1.2em;
	font-weight:700;
	margin-top:25px;
}
.prompt p{
	color:#999;
	font-size:1em;
	margin-top:15px;
}
.prompt a{
	display:inline-block;
	width:140px;
	height:41px;
	border-radius:4px;
	background:#30B8FF;
	color:#fff;
	font-size:1.2em;
	line-height:41px;
	margin-top:25px;
}
.introduce_img{
	width:100%;
	height:235px;
}
.activ_intr{
	width:100%;
	background:#c4f6fd;
	height:auto;
	text-align:center;
	padding-bottom:30px;
}
.activ_intr_img{
	width:90%;
	margin:0 auto;
}
.rule{
	width:90%;
	margin:0 auto;
	padding-top:20px;
}
.rule img{
	width:84px;
	height:30px;
	padding-bottom:20px;
}
.rule p{
	line-height:24px;
	font-size:0.9em;
	text-align:left;
}
.rule i{
	color:#f4340e;
}
.type{
	width:90%;
	margin:0 auto;
	padding-top:25px;
}
.type_img{
	width:84px;
	height:30px;
	padding-bottom:20px;
}
.type_ul{
	height: auto;
    display: inline-block;
    width: 100%;
}
.type_ul li{
	width:33%;
	float:left;
}
.type_ul img{
	width:68px;
	height:68px;
}
.type_ul p{
	color:#934023;
	font-size:0.9em;
	font-weight:700;
	margin-top:9px;
}
.type_p{
	text-align:left;
	line-height:24px;
	font-size:0.9em;
	text-align:left;
	padding-top:18px;
}
.type_p i{
	color:#f4340e;
}
.rule span{
	text-align:left;
	color:#9f6e5a;
}
.reward{
	width:90%;
	margin:0 auto;
	padding-top:25px;
}
.reward_img{
	width:84px;
	height:30px;
	padding-bottom:20px;
}
.reward_con{
	height: auto;
    display: inline-block;
    width: 100%;
}
.reward_con a{
	display:inline-block;
}
.reward_con_low a{
	display:inline-block;
}
.reward_con p{
	margin-top: 9px;
}
.reward_con li{
	width:33.3%;
	float:left;
}
.reward_con img{
	width:76px;
	height:86px;
}
.reward_con span{
	color: #934023;
    font-size: 0.9em;
    font-weight: 700;
    margin-top: 9px;
}
.reward_con i{
	font-size:0.8em;
	padding-top:3px;
	color:#934023;
}
.reward_con_low{
	height: auto;
    display: inline-block;
    width: 100%;
	padding-top:25px;
}
.reward_con_low li{
	width:50%;
	float:left;
}
.reward_con_low img{
	width:76px;
	height:86px;
}
.reward_con_low p{
    margin-top: 9px;
}
.reward_con_low span{
	width:100%;
	color: #934023;
    font-size: 0.9em;
    font-weight: 700;
}
.reward_con_low i{
	font-size:0.8em;
	padding-top:3px;
	color:#934023;
}
.promot{
	width:100%;
}
.promot img{
	float:right;
	width:90%;
}

.ann{
	float:left;
	margin-left:15px;
}
.ann_img{
	width:40px;
	height:30px;
	margin-top:10px;
	padding-right:10px;
	border-right:1px solid #dcdcdc;
}
.roll_img{
	margin-left:3%;
	width:25px;
	height:17px;
	float:left;
	margin-top:15px;
	-webkit-animation:wobble 3.5s .5s infinite;
	-moz-animation:wobble 3.5s .5s infinite;
}
@-webkit-keyframes wobble{
	72%{-webkit-transform:translateX(0%)}
	75%{-webkit-transform:translateX(-25%) rotate(-5deg)}
	80%{-webkit-transform:translateX(20%) rotate(3deg)}
	85%{-webkit-transform:translateX(-15%) rotate(-3deg)}
	90%{-webkit-transform:translateX(10%) rotate(2deg)}
	95%{-webkit-transform:translateX(-5%) rotate(-1deg)}
	100%{-webkit-transform:translateX(0%)}
}
@-moz-keyframes wobble{
	72%{-webkit-transform:translateX(0%)}
	75%{-webkit-transform:translateX(-25%) rotate(-5deg)}
	80%{-webkit-transform:translateX(20%) rotate(3deg)}
	85%{-webkit-transform:translateX(-15%) rotate(-3deg)}
	90%{-webkit-transform:translateX(10%) rotate(2deg)}
	95%{-webkit-transform:translateX(-5%) rotate(-1deg)}
	100%{-webkit-transform:translateX(0%)}
}
.activ_img {
    width: 66%;
    height: 50px;
    overflow: hidden;
    float: left;
    line-height: 50px;
    margin-left: 2%;
}
.app_roll_div{
	height:50px;
	width:100%;
	line-height:40px;
}
.activ_img p {
    color: #333;
    font-size: 1em;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.activ_img i{
	color: #333;
}
.activ_img span{
	color: #333;
}
.activ_img em{
	color: #f4340e;
}
.earn_point {
	margin-top:20px;
}
.earn_point img{
	width:200px;
	height:40px;
	display:inline-block;
}
.look_mo{
	display:inline-block;
	height:40px;
	line-height:40px;
	font-size:1em;
	color:#333;
	text-align:center;
	width:100%;
}




/* 新版转盘 */
.potar_table {
    width: 100%;
    text-align: center;
    position: relative;
    top: -403px;
}
.potar_table p{
    font-size: 36px;
    color: #111;
    margin: 0 auto;
}
.potar_table span{
	color:#fb4000;
}
.zp_dtimg img {
    margin-bottom: 40px;
    width: 88%;
	position: relative;
}
.potar_table_inte{
	position: relative;
    top: 447px;
	width: 83%;
    margin: 0 auto;
	height:202px;
}
.potar_table_inte a{
	display:inline-block;
	padding:0px 20px;
	vertical-align: top;
}
.potar_table_inte li{
	width:50%;
	float:left;
	list-style-type:none;
}
.potar_table_img{
	text-align: center;
    margin-top: -11px;
	height:102px;
	position: relative;
}
.cj_potar_table {
    width: 748px;
    height: 748px;
    background: #d80017;
    margin: 0 auto;
    border-radius: 18px;
    border: 58px solid #fe4236;
    position: relative;
	top: 12px;
}
/* .potar_table_inte img{ */
	/* position:absolute; */
/* } */

.ll{	
	width: 888px;
    height: 888px;
    background: #f7e111;
    top: 444px;
    position: relative;
    margin: 0 auto;
}
.yb{
	position: absolute;
    margin-top: 350px;
	z-index:999;
}

.scroll_bar{
	width:88%;
	height:79px;
	overflow: hidden;
	margin:0 auto;
	text-align:center;
	margin-bottom:55px;
}
.scroll_bar img{
	width:100%;
	position:relative;
	text-align:center;
}
.scroll_size{
	position: absolute;
	top:4px;
	height:72px;
	line-height:72px;
	width:88%;
	font-size:30px;
	color:#fff;
	/* left:3%; */
	text-align:center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.zp_dtimg{
	top: 170px;
    width: 100%;
}
.zp_dtimg_size{
	position: absolute;
	top:265px;
	left: 70px;
	color:#fff;
	font-size:30px;
	width:86%;
	text-align:center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	line-height:75px;
}
.zp_dtimg_size em{
	display: inline-block;
    min-width: 15%;
}
.bottom_con{
	/* position: absolute; */
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    top: 600px;
}
.bottom_con img{
	width:100%;
	vertical-align:bottom;
}

.activerule{
	position: absolute;
    right: 38px;
    top: 36px;
    padding: 14px 24px;
    border-radius: 50px;
    text-align: center;
    color: #fff;
    display: inline-block;
    background: rgba(0,0,0,0.35);
}
.act_ru{
	color:#fff;
	font-size:30px;
}
.z_main_wrap{
}
.z_tel_phone {
    width:86%;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    top:345px;
    left: 0;
    right: 0;
	max-width:768px;
}
.z_reg_btn img , .userreg_btn img{
	width:200px;
	height:45px;
	margin-top:2em;
}
.z_reg_btn , .userreg_btn{
	display: inline-block;
    width: 100%;
}
.z_input_box{
	margin-top: 1em;
}
.z_input_box span {
    line-height: 40px;
    display: block;
    float: left;
    text-align: right;
	width:18%;
}
.z_input_box .con_input {
    width:66%;
}
.z_input_box input {
    height: 42px;
    background: #fff;
    border-radius: 4px;
    text-indent: 1em;
}
.z_input_box .tel_input {
    width: 70%;
}
.z_rule_div{
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
}
.z_act_rule {
    text-align: center;
	text-decoration: underline;
    color: #fff;
	display:inline-block;
}
.z_act_rule img{
	width:148px;
	height:14px;
	margin-top:20px;
}
.act_ruleLink{
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#9a5560;
	text-decoration:none;
}

.z_game_name {
    width: 90%;
    height: 42px;
	background: #fff;
	line-height:42px;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #eeeeee;
    position: relative;
	border-radius:4px;
}
.z_game_name p {
    float: left;
    line-height: 42px;
    text-align: left;
    color: #333;
	text-indent:1em;
}
.z_game_name input {
	height:42px;
    width: 68%;
    border: 0;
    float: right;
    overflow: hidden;
    font-size: 14px;
    outline: none;
    color: #333;
}
.z_get_code{
	width:32%;
	height:42px;
	line-height:42px;
	background:#fcdc59;
	border-radius:4px;
	text-align:center;
	display:inline-block;
}
.z_get_codeGray{
	background:#eee;
	color:#666;
}
.z_input_box{
	width: 91%;
    margin: 0 auto;
    margin-top: 1em;
}
.zc1 img{
	width:100%;
	height:620px;
	position:relative;
}
.z_bott{
	width:94%;
	margin:0 auto;
	height:40px;
	line-height:40px;
	border-top:1px solid #9a5560;
}
.z_bott_left{
	width:50%;
	float:left;
	text-align:center;
}
.z_bott_left img{
	
	width:16px;
	height:16px;
	margin-right:3px;
	
}
.z_bott_left p{
	
	font-size:0.9em;
	display:inline-block;
}
.z_bott_right{
	width:50%;
	float:right;
	text-align:center;
}
.z_bott_right img{
	
	width:16px;
	height:16px;
	margin-left:7px;
	margin-right:4px;
	
}
.z_bott_right p{
	display:inline-block;
}
.close_size{
	width:100%;
	text-align:center;
}
.close_size a{
	display: inline-block;
    width: 40%;
	height:35px;
	line-height:35px;
    text-align: center;
    margin-top: 20px;
	background:#30b8ff;
	border-radius:4px;
	color:#fff;
}
.z_rule_header {
    width: 100%;
    height: 48px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    line-height: 48px;
    text-align: center;
    font-size: 1.4em;
    font-weight: 700;
    color: #333;
}

.privilege_vip{
    width: 100%;
    height: auto;
    background: #fff;
}
.privilege_vip li {
    width: 100%;
    height:70px;
    /* border-bottom: 1px solid #dcdcdc; */
    padding-left: 10px;
}
.privilege_vip li a {
    z-index: 999;
    position: relative;
    display: inline-block;
    width: 100%;
}
.privilege_vip li img {
    width: 40px;
	height:40px;
    vertical-align: middle;
    position: relative;
    top: 14px;
    margin-right: 23px;
    float: left;
}
.privilege_vip li p {
	text-align:left;
    font-size: 1.1em;
    color: #111;
    float: left;
	width:70%;
	margin-top:12px;
}
.privilege_vip span{
	float:left;
	margin-top:8px;
	color:#999;
	text-align:left;
	font-size:0.9em;
	width:70%;
}
.privilege_vip i {
    width: 9px;
    height: 16.5px;
    display: inline-block;
    background: url(../images/right_img.png) no-repeat;
    background-size: 9px 16.5px;
    float: right;
    margin-right: 10px;
    margin-top: -4px;
}
.z_details{
	width: 100%;
    background: #fff;
    height: auto;
    text-align: center;
}
.vip_fl{
	width:230px;
	height:185px;
	margin:0 auto;
	text-align:center;
	margin-top:30px;
}
.z_hotline {
    width: 100%;
    background: #ebebeb;
    border-radius: 6px;
}
.z_hotline_left img {
    margin-top: 25px;
    position: absolute;
    top: -54px;
    width: 122px;
    height: 117px;
    left: 16px;
}
.z_hotline_left {
    width: 40%;
    float: left;
    height: 88px;
    text-align: center;
	position: relative;
}
.z_hotline_right {
    width: 58%;
    margin-top: 18px;
    float: right;
    text-align: left;
}
.z_hotline_right h2 {
    color: #333;
    font-size: 0.9em;
    margin-top: 8px;
    font-size: 14px;
}
.z_hotline_right p {
    color: #999;
    font-size: 0.8em;
    margin-top: 8px;
}
.cus_sev{
	width: 100%;
    margin: 0 auto;
    display: inline-block;
	margin-top:20px;
}
.cus_sev_left{
	width:50%;
	float:left;
	display:inline-block;
}
.cus_sev_right{
	width:50%;
	float:left;
	display:inline-block;
}
.cus_sev img{
	width:140px;
	height:44px;
}


.z_privilege_vip{
    width: 100%;
    height: auto;
    background: #fff;
}
.z_privilege_vip li {
    width: 100%;
    height:70px;
    /* border-bottom: 1px solid #dcdcdc; */
    padding-left: 10px;
}
.z_privilege_vip li a {
    z-index: 999;
    position: relative;
    display: inline-block;
    width: 100%;
}
.z_privilege_vip li img {
    width: 40px;
	height:40px;
    vertical-align: middle;
    position: relative;
    top: 14px;
    margin-right: 23px;
    float: left;
}
.z_privilege_vip li p {
	text-align:left;
    font-size: 1.1em;
    color: #111;
    float: left;
	width:70%;
	margin-top:12px;
}
.z_privilege_vip span{
	float:left;
	margin-top:8px;
	color:#999;
	text-align:left;
	font-size:0.9em;
	width:78%;
}
.z_privilege_vip i {
    width: 9px;
    height: 16.5px;
    display: inline-block;
    background: url(../images/right_img.png) no-repeat;
    background-size: 9px 16.5px;
    float: right;
    margin-right: 10px;
    margin-top: -4px;
}

.privilege_vip em{
	background: url(../images/hot.png) no-repeat;
    width: 18px;
    height: 15px;
    display: inline-block;
    background-size: 18px 15px;
    margin-left: 10px;
}



.z_particulars {
    width: 100%;
    overflow: hidden;
	padding-bottom:15px;
}
.z_particulars_img{
	width:100%;
	height:293px;
	margin:0 auto;
	
}
.rebate{
	width:100%;
	text-align:center;
	margin-bottom: 31px;
}
.rebate a{
	display:inline-block;
}
.rebate img{
	width:193px;
	height:54px;
	margin:0 auto;
}

.rebate_con{
	width:88%;
	padding:12px 10px;
	border:1px dashed #31a1ce;
	border-radius:4px;
	margin-top:31px;
	margin:0 auto;
	background:#5dbde9;
}
.rebate_con p{
	width:94%;
	margin:0 auto;
	color:#fff;
	line-height:25px;
	font-size:1em;
}


/* 邀请奖励 */
.reward_wrap{
	width:100%;
	margin:0 auto;
	padding-bottom:1.6em;
}
.reward_auto{
	width:94%;
	margin:0 auto;
}
.reward_title img{
	width:217px;
	height:59px;
	margin-bottom:1.4em;
}
.reward_main {
	width:100%;
	text-align:center;
}
.reward_main h2{
	font-size:1.2em;
	color:#111;
	line-height:1.8em;
	word-break:break-all;
	text-align:left;
	
}
.reward_main img{
	width:96%;
	max-width:343px;
	margin:1.4em 0;
	
}

/* 活动改动页面 */
.active_bg{
	width:100%;
}
.active_con{
	width:100%;
	height:auto;
	text-align:center;
}
.quali{
	/* margin-top:10px; */
}
.quali img{
	width:230px;
}
.active_reg{
	margin-top:20px;
	position: relative;
	margin-bottom:20px;
}
.active_reg_img{
	width:96%;
}
.active_reg p{
	position:absolute;
	top:6px;
	text-align:center;
	left: 20%;
	line-height:23px;
    width: 220px;
	color:#001D58;
}
.active_reg a{
	display:inline-block;
}
.zc_but{
	width:151px;
	position:absolute;
	left: 28%;
    right: 0px;
    bottom: 8px;
}
.prize_con{
	margin-top:20px;
	position: relative;
	margin-bottom:10px;
	/* background: url(../images/active_conimg.png) no-repeat; */
	/* background-size:90%; */
}
.active_conimg{
	width:96%;
	height:388px;
}
.prize_siza{
	position:absolute;
	top: 0;
    left: 0;
    right: 0;
}
.prize_siza1{
	width:100%;
	float: left;
    text-align: left;
}
.prize_siza1 img{
	width:56px;
	height:56px;
	float:left;
	margin-left:5%;
	margin-right: 15px;
}
.prize_siza1 p{
	width:97%;
	color:#021B46;
	font-size:1em;
	line-height:24px;
	margin-top:6px;
}
.active_prize{
	background: linear-gradient(#deebfb, #4173b2);
	height:100%;
	width:100%;
}
.active_intr{
	margin-top:18px;
	padding-bottom:20px;
}
.active_intr p{
	text-align:left;
	width:90%;
	margin:0 auto;
	color:#FCFCF7;
	line-height:24px;
}


/* 圣诞活动 */
.christmas_activ{
	width:100%;
	height:auto;
}
.christmas_ba{
	width:100%;
	
}
.active_reward{
	width:100%;
	height:100%;
	margin:0 auto;
	text-align: center;
	background: url(../images/active_reward2.png) no-repeat;
	background-size:96% 100%;
	background-position:center center;
	overflow: hidden;
	margin-top:-7px;
	z-index:999;
	position: relative;

}
.active_reward2{
	width:100%;
	height:100%;
	margin:0 auto;
	text-align: center;
	background: url(../images/active_reward1.png) no-repeat;
	background-size:96% 100%;
	background-position:center center;
	overflow: hidden;
	margin-top:20px;
	
}
.active_reward3{
	width:100%;
	height:100%;
	margin:0 auto;
	text-align: center;
	background: url(../images/active_reward3.png) no-repeat;
	background-size:96% 100%;
	background-position:center center;
	overflow: hidden;
	margin-top:20px;
	margin-bottom:20px;
}
.active_reward1{
	width:96%;
	margin:0 auto;
	margin-top: -8px;
	height:305px;
}
.active_reward_size{
	width: 90%;
    padding-top: 20%;
    margin: 0 auto;
	padding-bottom:10%;
}
.active_reward_size1{
	width: 100%;
    text-align: left;
	display:inline-block;
}
.active_reward_size1 img{
	width:18px;
	height:24px;
	float:left;
	margin-right: 1%;
    margin-left: 2%;
}
.active_reward_size1 p{
	float:left;
	width:90%;
	color:#FFEB20;
	line-height:23px;
	font-size:0.9em;
}
.active_reward_size2 {
    width: 90%;
    padding-top: 20%;
    margin: 0 auto;
    padding-bottom: 10%;
}
.z_tel_active {
    width:100%;
    margin: 0 auto;
    text-align: center;
}

.active_game_name {
    width: 90%;
    height: 42px;
    line-height: 42px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    border-radius: 6px;
	margin-top:10px;
	background: linear-gradient(#6b1d19, #731f1a, #6b1d19);
}
.active_game_name p {
    float: left;
    line-height: 42px;
    text-align: left;
    color: #fff;
    text-indent: 1em;
}
.active_game_name input {
    height: 42px;
    width:76%;
    border: 0;
    float: right;
    overflow: hidden;
    font-size: 14px;
    outline: none;
    color: #fff;
}
.active_reward_size3 {
    width: 100%;
    text-align: left;
    display: inline-block;
	padding-bottom:6px;
}
.active_reward_size3 img {
    width: 18px;
    height: 24px;
    float: left;
    margin-right: 1%;
    margin-left: 2%;
	margin-top: -5px;
}
.active_reward_size3 p{
	float: left;
    width: 90%;
    color: #FFEB20;
    line-height: 24px;
    font-size: 0.9em;
	margin-left:12px;
}
.active_register_img{
	width:100%;
	margin:0 auto;
	padding-top:15px;
	margin-bottom:5%;
}
.active_register_img img{
	width:200px;
	height:48px;
}
.bell6{
	display:inline-block;
	width:100%;
}
.bell6 h2{
	font-size:1.1em;
	color:#FFEB20;
	font-weight:700;
	padding-bottom:5px;
}


.recharge_list_but{
	position: absolute;
    left: 0;
    right: 0;
    bottom: 26px;
}
.recharge_list_but a{
	display:inline-block;
}
.recharge_list_but img{
	width:154px;
	height:38px;
}

.recharge_list{
	width:100%;
	height:auto;
}
.recharge_img{
	width:100%;
	height:285px;
}
.re_list{
	width:100%;
	height:auto;
	padding-bottom:30px;
}
.local_tyrant{
	width:94%;
	margin:0 auto;
	height:auto;
	text-align:center;
}
.local_tyrant_img{
	margin-top:15px;
	margin-bottom:16px;
}
.local_tyrant_img img{
	width:200px;
	height:38px;
}
.list_content{
	width:100%;
	height:auto;
	border:4px solid #000000;
	border-radius:12px;
	background:#fff;
}
.list_content_li {
    width: 100%;
    text-align: left;
    margin: 0 auto;
	border-bottom:1px solid #111;
	padding:15px 0px;
}

.list_content_li:last-child {
    border-bottom: 0;
}
.list_content_left {
    width: 67%;
    float: left;
}
.list_content_left p {
    color: #333;
    font-size: 1.2em;
    float: left;
    width: 10%;
    text-align: center;
	margin-left:10px;
	margin-top:12px;
}
.gold_medal{
	width:20px;
	height:26px;
}
.me_line{
	width:22px;
	height:22.5px;
	position:relative;
	right:2px;
}
.list_content_left_game {
    width: 44px;
    height: 44px;
	border-radius:50%;
    padding-left: 10px;
    float: left;
    padding-right: 8px;
}
.list_content_left h2 {
    float: left;
    color: #111;
    font-size: 1em;
    max-width: 34%;
	margin-right:5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-top: 4px;
	min-width:20%;
}
.list_content_left span {
    float: left;
    color: #999;
    font-size: 0.9em;
    width: 56.3%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-top:3px;
}
.list_content_right {
    width: 33%;
    float: right;
    text-align: center;
}
.list_content_right p {
    color: #999;
    font-size: 0.8em;
	margin-top: 6px;
	margin-bottom:5px;
}
.list_content_right span {
    color: #F63A48;
    margin-top: 4px;
    font-size: 1.2em;
    line-height: 20px;
	font-weight:700;
}



/* 邀请达人 */
.master_content {
    width: 100%;
    height: auto;
    border: 4px solid #000000;
    border-radius: 12px;
    background: #FFE230;
}
.master {
    width: 100%;
    text-align: left;
    margin: 0 auto;
	padding: 16px 0px;
}
.master_left {
    width: 67%;
    float: left;
}
.master_left_game {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    padding-left: 10px;
    float: left;
    padding-right: 10px;
}
.master_left h2 {
    float: left;
    color: #111;
    font-size: 1em;
    width: 66%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-top: 6px;
}
.master_left span {
    float: left;
    color: #000033;
    font-size: 0.9em;
    width: 66%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 5px;
}
.master_right {
    width: 33%;
    float: right;
    text-align: center;
}
.master_right p {
    color: #333;
    font-size: 0.8em;
	margin-top: 6px;
	margin-bottom:5px;
}
.master_right span {
    color: #F63A48;
    margin-top: 4px;
    font-size: 1.2em;
    line-height: 20px;
	font-weight:700;
}


/* 积分商城新版 */
.record_img{
	height:47px;
	border-bottom:1px solid #eeeeee;
	margin-top:6px;
}
.record_img a{
	float:left;
	width:50%;
	line-height:47px;
	color:#333;
	font-size:0.9em;
	display: inline-block;
}
.record_img span{
	color:#f4340e;
}
.inte_img{
	width:19px;
	margin-right:6px;
	position:relative;
	margin-top:14px;
}
.reco_img{
	width:15px;
	margin-right:6px;
	position:relative;
	margin-top:12px;
}
.game_zone {
    height: 86px;
    background: #fff;
}
.game_zone li{
	width:25%;
}
.integral_list a{
	display:inline-block;
}

.object_zone span{
	width:25px;
	height:20px;
	border-radius:6px;
	background:#141414;
	margin:0px 6px;
	color:#fff; 
	font-size:0.8em;
	display:inline-block;
	font-weight:400;
	line-height:25px;
}
.ba_img{
	width:94%;
	margin:0 auto;	
	padding:10px 0px;
}
.ba_img a{
	display:inline-block;
}
.ba_img img{
	width:100%;
	height:100px;
}
.z_physical_goods{
	width:96%;
	margin:0 auto;
	margin-top:10px;
	padding-bottom:20px;
}
.z_physical_goods li{
	width:46%;
	float:left;
	border:1px solid #dcdcdc;
	border-radius:6px;
	margin:2%;
	margin-top:10px;
}
.z_commodity {
    position: relative;
    z-index: 999;
}
.z_commodity a{
	display:inline-block;
	width:100%;
}
.z_commodity img{
	width:100%;
	height:170px;
	border-radius: 4px 4px 0px 0px;
}
.z_commodity h2{
	color:#1c1c1c;
	font-size:1em;
	height: 40px;
	width:90%;
	margin:0 auto;
    line-height:20px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
	margin-top:8px;
	text-align:left;
}
.z_commodity p{
	margin-top:5px;
	font-size:1em;
	color:#009def;
	margin-bottom:10px;
	text-align: left;
    margin-left: 10px;
}

.z_integral_list{
	width: 100%;
	height:115px;
	background: #FFFFFF;
}
.z_integral_list li{
	width:25%;
	float:left;
	text-align:center;
	margin-bottom:20px;
}
.z_integral_list a{
	display:inline-block;
}
.z_integral_list li img{
	width:49px;
	margin-top:20px;
}
.z_integral_list li p{
	color:#333;
	font-size:14px;
	margin-top:10px;
}


/* 神秘商店 */
.stical_store{
	width:100%;
	height:208px;
}
.store_coupon{
	width:86%;
	margin:0 auto;
}
.store_coupon li{
	width:45%;
	float:left;
	margin-right:10%;
	text-align:center;
	margin-top:20px;
}
.store_coupon a{
	display:inline-block;
	width:100%;
}
.store_coupon img{
	width:100%;
	height:74px;
	text-align:center;
}
.store_coupon p{
	width:96%;
	font-size:1em;
	color:#47D4DF;
	margin-top:10px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}

.store_introduction {
    width: 100%;
    height:100%;
    margin: 0 auto;
    text-align: center;
    background: url(../images/store_img.png) no-repeat;
    background-size: 94% 100%;
    background-position: center center;
    overflow: hidden;
    margin-top: 45px;
    z-index: 999;
    position: relative;
	padding-bottom: 16px;
	margin-bottom:20px;
}
.store_top {
	width:130px;
	height:22px;
	margin-top:13px;
	margin-bottom:9px;
}
.store_content{
	width:92%;
	margin:0 auto;
}
.store_content i{
	float:left;
	width:18px;
	height:18px;
	background:#52C4FF;
	border-radius:50%;
	text-align:center;
	color:#173c71;
	font-size:1em;
	display:inline-block;
	margin-right:2%;
	line-height:20px;
	margin-top: 4px;
}
.store_content p{
	text-align:left;
	color:#47D4DF;
	padding:3px;
	font-size:0.9em;
	line-height:26px;
	display: inline-block;
    float: left;
    width: 100%;
}
.store_content em{
	color:#f8d73e;
}
.store_content span{
	width:90%;
	float:left;
}
.store_coupon li:nth-child(2n) {
    margin-right: 0;
}

/* 限时抢购 */
.panic_buying{
	width:96%;
	margin:0 auto;
	margin-top:10px;
	padding-bottom:20px;
	overflow:hidden;
}
.panic_buying_commodity{
	width:100%;
	float:left;
	margin:1.5%;
	margin-top:6px;
}
.panic_buying_commodity {
    position: relative;
    z-index: 999;
}
.panic_buying_commodity a{
	display:inline-block;
	width:100%;
}
.panic_buying_commodity img{
	width:100%;
	height:104px;
}
.panic_buying_commodity h2{
	width: 90%;
    margin: 0 auto;
	padding-top:8px;
	font-size:1em;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.panic_buying_commodity p{
	margin-top:5px;
	font-size:1em;
	color:#009def;
	text-align:center;
}
.panic_buying_commodity span{
	text-decoration:line-through;
	color:#A9A9A9;
	font-size:0.8em;
	margin-bottom:10px;
	position: relative;
	top: -3px;
}
.coming_soon{
	width:100%;
	padding-top:25px;
}
.coming_soon img{
	text-align:center;
	width:68px;
	height:60px;
}
.coming_soon h2{
	margin-top:25px;
	color:#999;
	font-size:1.1em;
}




/* 积分任务-新版 */
.integral_task{
	width:100%;
	height:auto;
}
.task_con{
	height:52px;
	width:100%;
	text-align:center;
	background:#fff;
	z-index:99999;
	border-bottom:1px solid #eee;
/* 	position: fixed;
	top:0; */
	max-width:768px;
}
.task_con_left{
	width:50%;
	float:left;
	text-align:center;
}
.task_con_left img{
	float:left;
	width:16px;
	height:16px;
	position: relative;
	left: 18%;
    top: 18px;
}
.task_con_left p{
	font-size: 1em;
    color: #333;
    margin-top: 18px;
    border-right: 1px solid #dcdcdc;
    display: inline-block;
    width: 65%;
    text-align: left;
	float:right;
}
.task_con_left i{
	color:#f4340e;
}
.task_con_right{
	width:50%;
	float:right;
}
.task_con_right img{
	float:left;
	width:16px;
	height:16px;
	position: relative;
	left: 18%;
    top: 16px;
}
.task_con_right p{
	font-size: 1em;
    color: #333;
    margin-top: 18px;
    display: inline-block;
    width: 65%;
    text-align: left;
	float:right;
}
.task_con_right i{
	color:#f4340e;
}
.z_sign_task_list {
    width: 52%;
    float: left;
	height: 73px;
}
.task_img {
	float:left;
}
.task_img img{
	width:40px;
	height:40px;
	margin-top:18px;
	margin-left:15px;
}
.z_sign_task {
    display: inline-block;
    float: left;
    margin-left: 10px;
    width: 96%;
    height: 73px;
}
.z_sign_task h2 {
    color: #000;
    font-size: 1.1em;
    width: 100%;
    float: left;
    margin-top: 18px;
	margin-bottom:5px;
}
.z_sign_task_p {
    margin-top: 6px;
    font-size: 1em;
    color: #999;
    width: 100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.z_sign_task_p i{
	color:#f4340e;
}
.z_game_task_tilt {
    height: 46px;
    width: 100%;
	text-align:center;
}
.z_game_task_tilt a{
	display:inline-block;
}
.z_game_task_tilt img{
	width: 114px;
    height: 16px;
    margin-top: 18px;
}


.task_column{
	height:104px;
	width:100%;
}
.task_column li{
	width:25%;
	text-align:center;
	float:left;
}
.task_column a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.task_column img{
	width:57px;
	height:76px;
	margin-top:16px;
}
.active_div{
	width:90%;
	margin:0 auto;
	
}
.activecon:last-child {
    border-bottom: 0;
}
.activecon{
}
.activecon img{
	width:100%;
	height:136px;
	border-radius:6px;
	margin-top:15px;
	margin-bottom:15px;
}
.activecon h2{
	font-size:1.2em;
	color:#111;
	margin-top:15px;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.activecon p{
	font-size:1em;
	color:#a9a9a9;
	margin-top:10px;
	/* margin-bottom:14px; */
}
.activecon a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.new_more{
	float:right;
	color:#999;
	margin-right:15px;
	height:52px;
	line-height:52px;
	display:inline-block;
	position:relative;
	z-index:999;
}

/* 楚留香活动 */
.c_wrap{
	width:100%;
	margin:0 auto;
}
.c_head{
	width:100%;
	height:666px;
	background:url(../images/c_bg.jpg) no-repeat;
	background-size:100% 666px;
	position:relative;
	text-align:center;
	
}
.c_head img{
	width:360px;
	max-width:360px;
	height:310px;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-180px;
}
.c_down{
	width:100%;
	height:75px;
}
.c_reg_form{
	width:100%;
	height:296px;
	background:url(../images/c_bot.jpg) no-repeat;
	background-size:100% 296px;
	padding:0 5%;
	padding-top:8px;
}
.c_input_box{
	width:100%;
	height:32px;
	line-height:32px;
	margin-bottom:1.4em;
}
.c_input_box span{
	color:#fff;
	font-size:1em;
	width:20%;
	display:block;
	float:left;
	height:32px;
	line-height:32px;
	text-align:center;
}
.c_input_box input{
	width:77%;
	height:32px;
	float:right;
	padding:0 8px;
	background:#fff;
	border-radius:6px;
}
.c_regText{
	width:100%;
	margin-top:1em;
}
.c_right{
	color:#fff;
	position:relative;
	top:3px;
}
.c_right a{
	color:#fff;
}
.c_regText .layui-input-block{
	margin-left:6px;
}
.c_submit{
	width:100%;
	text-align:center;
}

.c_submit a img{
	width:171pxpx;
	height:34px;
}
.layui-layer-hui .layui-layer-content{
	color:#fff !important;
}
.c_reg_success{
	width:100%;
	padding:0 20px;
	display:none;
	text-align:center;
}
.c_reg_success h2{
	text-align:center;
	font-size:1.4em;
	font-weight:700;
	margin:24px 0;
	color:#111;
}
.c_reg_success p{
	font-size: 1.2em;
    text-align: center;
    line-height: 1.6em;
}
.c_reg_success a{
	width: 120px;
    height: 40px;
    display: inline-block;
    background: #30b8ff;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 1.2em;
    border-radius:8px;
	margin-top:20px;
}
.c_ruleAlert{
	width:100%;
	text-align:center;
	margin-top:14px;
}
.c_ruleAlert a{
	color:#fff;
	font-size:1em;
}
.c_act_ruleBox {
	width:100%;
	padding:0 20px;
	display:none;
	text-align:center;
}
.c_act_ruleBox h2{
	text-align:center;
	font-size:1.4em;
	font-weight:700;
	margin:8px 0;
	color:#111;
}
.c_rule_p p{
	font-size: 1em;
    text-align: center;
    line-height: 1.6em;
	text-align:left;
	margin:4px 0;
}


/* 新春活动 */
.xc_wrpa{
	width:100%;
	margin:0 auto;
	background:#fbe6be;
}
.xc_top img{
	width:100%;
}
.xc_time{
	width:100%;
	height:100%;
	
	padding:10px 0;
}
.xc_time .xc_timeImg{
	width:100%;
	height:62px;
}
.xc_time h2{
	font-size:1.3em;
	text-align:center;
	color:#ec2134;
	font-size:700;
}
.xc_text{
	width:100%;
	background:url(../images/xc_text.png)  center no-repeat;
	background-size:90% 100%;
	margin: auto;
	margin-top:2em;
}
.xc_text_top{
	width:100%;
	
	margin:0 auto;
	text-align:center;
}
.xc_text_top img{
	width:123px;
	height:24px;
	position:relative;
	top:-10px;
}
.xc_p{
	width:100%;
	padding:0 30px;
	position:relative;
	
	padding-bottom:4px;
}
.xc_text p{
	font-size:1.1em;
	color:#ec2134;
	margin:8px 0;
}
.xc_text p img{
	width:17px;
	height:15px;
	position:relative;
	top:-1px;
	margin-right:4px;
}
.joinType_t{
	width:100%;
	height:62px;
}
.join_text{
	width:90%;
	margin:0 auto;
}
.join_text p{
	color:#ec2134;
	font-size:1.1em;
	line-height:1.5em;
}
.join_text p a{
	color:#ec2134;
	font-size:1em;
	text-decoration:underline;
}
.xc_clickMe{
	width:100%;
	display:inline-block;
	text-align:center;
	margin:10px 0;
}
.xc_clickMe img{
	width:170px;
	height:34px;
}
.xc_bot{
	width:100%;
	height:124px;
	background:url(../images/xc_bottom.jpg)  center no-repeat;
	background-size:100% 124px;
	padding-top:52px;

}
.xc_bot p{
	color:#fff;
	text-align:center;
	width:90%;
	margin:0 auto;
}

.xc_alert .alert_main{
	width:90%;
	max-width:400px;
	height:180px;
	border-radius:4px;
	background:#fff;
	margin:0 auto;
	position:relative;
	top:50%;
	margin-top:-90px;
	
}
.pay_password{
	width:94%;
	line-height:40px;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
	
}
.pay_password  h2{
	font-size:1.2em;
	font-weight:700;
	padding:8px 0;
}
.pay_password .full_password{
	border:1px solid #dcdcdc;
	width:90%;
	height:38px;
	padding:0 10px;
}
.find_btnWrap{
	width:90%;
	margin:0 auto;
	text-align:center;
	margin-top:20px;
	
}
.find_btnWrap a{
	width:43%;
	height:40px;
	line-height:40px;
	display:inline-block;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-size:1em;
	border-radius:4px;
	margin-bottom:20px;
	background:#30b8ff;
	margin:0 8px;

}
.find_btnWrap a:hover{
	color:#fff;
}
.find_btnWrap .xc_cancelbtn{
	width:43%;
	height:40px;
	line-height:40px;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	font-size:1em;
	border-radius:4px;
	margin-bottom:20px;
	background:#fff;
	color:#333;
	border:1px solid #dcdcdc;
	
}



/* 返利指南 */
.rebate_content{
	width:100%;
	height:auto;
	background:#eee;
}
.rebate_content p{
	width:94%;
	margin:0 auto;
	text-align:left;
	color:#999;
	font-size:0.9em;
	line-height:24px;
	padding-top:8px;
	padding-bottom:8px;
}

.rebate_content_top{
	height:52px;
	width:100%;
}
.rebate_content_top img{
	height:19px;
	width:19px;
	padding-top:14px;
	float:left;
	padding:14px 10px 0 16px;
}
.rebate_content_top h2{
	line-height:52px;
	font-size:1em;
	color:#333;
	color:#111;
	max-width:65%;
	float:left;
	text-align:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.q_important{
	float:left;
	margin-left:5px;
	background:#ff5656;
	font-size:0.8em;
	width:35px;
	height:19px;
	line-height:19px;
	text-align:center;
	border-radius:4px;
	color:#fff;
	margin-top:16px;
	-webkit-animation:alert 0.5s 0.1s  infinite ease both;
	animation:alert 0.5s  0.1s infinite ease both;
}
@-webkit-keyframes alert{
	
	0%{
		-webkit-transform:translateY(0)
	}
	25%{
		-webkit-transform:translateY(-1px)
	}
	50%{
		-webkit-transform:translateY(-0px)
	}
	75%{
		-webkit-transform:translateY(1px)
	}
	100%{
		-webkit-transform:translateY(0px)
	}
}
.mores_slide{
    height: 30px;
    display: inline-block;
    text-align: right;
    color: #009fef;
    float: right;
    margin-right: 10px;
	margin-top:20px;
}
.mores_slide_i {
    width: 14px;
    height: 9px;
    display: inline-block;
    background: url(../images/xiahua1.png) no-repeat 0 0;
    background-size: 14px;
    margin-right: 3px;
    position: relative; 
}


.game_task {
    width: 100%;
    height: 44px;
    line-height: 44px;
    margin: 0 auto;
}
.game_task span {
    width: 33.3%;
    text-align: center;
    height: 44px;
    line-height: 44px;
    display: block;
    float: left;
    color: #333;
	font-size:1.1em;
}
.game_task span.active i {
    border-bottom: 4px solid #009def;
    color: #009def;
}
.game_task span i {
    padding: 0 6px 8px;
}
.Game_task_div .swim_rule_con p{
	margin-bottom:8px;
}
.game_task2 {
    width: 100%;
    height: 44px;
    line-height: 44px;
    margin: 0 auto;
}
.game_task2 span {
    width: 50%;
    text-align: center;
    height: 44px;
    line-height: 44px;
    display: block;
    float: left;
    color: #333;
	font-size:1.1em;
}
.game_task2 span.active i {
    border-bottom: 4px solid #009def;
    color: #009def;
}
.game_task2 span i {
    padding: 0 6px 8px;
}



/* 新版 */

/* 积分任务 */
.order_gameR_span1 {
    width: 100%;
    height: 28px;
	border-radius:25px;
    background: #009def;
    display: inline-block;
    color: #fff;
    line-height: 28px;
    font-size: 0.9em;
    margin-top: 20px;
    text-align: center;
    position: relative;
    z-index: 999;
}
.more_tasks{
	width:100%;
}
.more_tasks a{
	display:inline-block;
	width:100%;
	height:100%;
	text-align:center;
	padding-bottom:8px;
	color:#44BEFE;
	font-size:1em;
}
.more_tasks img{
	width:10px;
	height:10px;
	margin-top:5px;
	margin-left:6px;
}
.specified_task{
	height:110px;
	background:#fff;
	width:100%;
	/* margin-top:52px; */
}
.specified_task_con{
	height:70px;
	border-bottom:1px solid #eee;
}
.specified_task_con a{
	width:100%;
	height:100%;
	display:inline-block;
}
.specified_task_con img{
	float:left;	
	width:45px;
	height:45px;
	border-radius:4px;
	margin-left:10px;
	margin-top:10px;
}
.specified_task_right{
	width:75%;
	float:left;
	margin-left:15px;
	margin-top:10px;
}
.specified_task_right h2{
	color:#333;
	font-size:1.2em;
	font-weight:700;
}
.specified_task_right p{
	margin-top:6px;
	color:#999;
}
.specified_task_right i{
	color:#f4340e;
}
.task_time{
	height:40px;
	line-height:40px;
}
.task_time p{
	float:left;
	color:#999;
	font-size:0.9em;
	margin-left:10px;
}
.task_time i{
	color:#f4340e;
}
.task_time span{
	float:right;
	color:#999;
	font-size:0.9em;
	margin-right:10px;
}



/* 任务详情 */
.app_taskDetail{
	margin-bottom:62px;
}
.tesk_details{
	width:100%;
	height:216px;
	background:url(../images/task_ba.png) no-repeat 0 0;
	background-size:100% 216px;
}
.tesk_details a{
	display:inline-block;
}
.left_arr{
	float:left;
	width:10px;
	height:18px;
	margin-left:10px;
	margin-top:15px;
}
.tesk_details_con{
	width:100%;
	text-align:center;
}
.tesk_details_con img{
	width:68px;
	height:68px;
	border-radius:4px;
	margin-bottom:15px;
}
.tesk_details_con h2{
	color:#fff;
	font-size:1.2em;
}
.tesk_details_con p{
	color:#fff;
	font-size:0.9em;
	margin-top:10px;
}
.tesk_details_con i{
	color:#0bf368;
}
.polygon{
	height:20px;
}
.polygon img{
	width:30px;
	height:17px;
	text-align:center;
	margin:0 auto;
	position: absolute;
	left:0;
	right:0;
}
.description{
	width:94%;
	margin:0 auto;
	padding-bottom: 25px;
}
.description h2{
	text-align:center;
	margin-top:20px;
	color:#111;
	font-size:1.2em;
	font-weight:700;
	margin-bottom:12px;
}
.description p{
	color:#999;
	line-height:22px;
}
.description img{
	width:100%;
	height:150px;
	margin-top:17px;
}

.game_player{
	width:94%;
	margin:0 auto;
	text-align:center;
}
.game_player_h2{
	text-align:center;
	margin-top:20px;
	color:#111;
	font-size:1.2em;
	font-weight:700;
}
.game_player_con_title{
	
	margin-bottom:20px;
}
.game_player_con{
	width:100%;
	border-bottom:1px solid #eee;   
	padding-bottom: 20px;
}
.game_tx{
	float:left;
	text-align:left;
	width:40px;
	height:40px;
	border-radius:50%;
}
.game_tx_con{
	width:45%;
	float:left;
	margin-left:10px;
	margin-top:3px;
}
.game_tx_con h2{
	text-align:left;
	color:#333;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.game_tx_con p{
	text-align:left;
	color:#999;
	font-size:0.9em;
	margin-top:5px;
}
.game_tx_con_img{
	width:107.5px;
	height:33px;
	float:right;
}
.game_player_content a{
	display:inline-block;
	width:100%;
	height:100%;
}
.game_player_content h2{
	width:100%;
	width:100%;
	float:left;
	text-align:left;
	font-size:1.2em;
	color:#333;
	font-weight:700;
	margin-top:12px;
	margin-bottom:16px;
	line-height:25px;
}
.game_player_content img{
	width:100%;
	height:150px;
}
.forum_footer {
    width: 100%;
    height: 15px;
    position: relative;
    display: inline-block;
    margin-top: 15px;
}
.forum_footer_fabulous {
    position: absolute;
    right: 70px;
    margin-right: 10px;
}
.forum_footer_fabulous img {
	position: relative;
	top: 4px;
    margin-right: 8px;
	max-width: 100% !important;
    float: left;
    width: 16px;
    height: 16px;
}
.forum_footer_fabulous span {
    color: #999;
    position: relative;
    top: 4px;
}
.forum_footer_reply {
    position: absolute;
    float: right;
    right: 10px;
}
.forum_footer_reply img {
	position: relative;
	top: 4px;
    margin-right: 8px;
	max-width: 100% !important;
    float: left;
    width: 16px;
    height: 16px;
	display:inline-block;
}
.forum_footer_reply span {
    color: #999;
    position: relative;
    top: 4px;
}
.game_player:last-child {
    border-bottom: 0;
}
.task_butt{
	width:100%;
	margin:0 auto;
	height:60px;
	margin-top:3px;
	position:fixed;
	bottom:0;
	max-width:768px;
	background:#fff;
}
.task_butt a{
	margin:3%;
}
.task_butt_left{
	width:44%;
	display:inline-block;
	height:40px;
	line-height:40px;
	background:#30B8FF;
	border-radius:4px;
	text-align:center;
	color:#fff;
	font-size:1.2em;
	float:left;
}
.task_butt_right{
	width:44%;
	display:inline-block;
	height:40px;
	line-height:40px;
	background:#F99008;
	border-radius:4px;
	text-align:center;
	color:#fff;
	font-size:1.2em;
	float:left;
}


/* 新游一起玩 */
.new_details{
	width:94%;
	margin:0 auto;
	background:#fff;
	margin-top:8px;
	position: relative;
}
.new_game_list {
    width: 90%;
	height:84px;
	margin:0 auto;
    background: #fff;

}
.new_content_game {
    width: 80%;
    float: left;
}
.new_content_game img {
    width: 63px;
    height: 63px;
    float: left;
	margin-top:10px;
    border-radius: 16px;
}
.new_order_gInfor {
    display: inline-block;
    float: left;
    width: 64%;
	margin-left:10px;
}
.new_order_gInfor h2 {
    color: #333;
    font-size: 1.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 100%;
    float: left;
	margin-top: 10px;
}
.new_order_gInfor_p {
    margin-top: 0.3em;
}

.new_order_gInfor_p {
    font-size: 1em;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 100%;
    float: left;
}
.new_order_gInfor_p span{
	font-size:1.3em;
	color:#f4340e;
	font-weight:700;
	margin-right:4px;
}
.new_order_gameR {
    width: 20%;
}
.new_order_gameR_span {
    width: 69px;
    height: 30px;
	float:right;
    background: #30B8FF;
    display: inline-block;
    border-radius: 4px;
    color: #fff;
    line-height: 30px;
    font-size: 0.8em;
    margin-top: 32px;
    text-align: center;
}
.new_order_gameR .isfull{
	background:#c8c8c8;
}
.new_order_gameR .ash{
	background:#C8C8C8;
}
.new_img{
	position: absolute;
	width:34px;
	height:35px;
	left:0px;
    z-index: 999;
}
.new_order_gameR img{
	width:16px;
	height:14px;
	margin-top:7px;
	margin-right:4px;
}

.new_task_butt{
	width:100%;
	margin:6px 0 12px;

}
.new_task_butt a{
	margin-right:2%;
}
.new_task_butt a{
	width:48%;
	display:inline-block;
	height:40px;
	line-height:40px;
	background:#30B8FF;
	border-radius:4px;
	text-align:center;
	color:#fff;
	font-size:1.2em;
	float:left;
}
.new_task_butt .orange{
	background:#F99008;
}
.new_task_butt1 .orange{
	background:#F99008;
}
.new_task_butt2 .orange{
	background:#F99008;
}
.new_task_butt.gules{
	background:#FC5D70;
}
.new_task_butt1 .gules{
	background:#FC5D70;
}
.new_task_butt2 .gules{
	background:#FC5D70;
}
.new_task_butt img{
	width:16px;
	height:16px;
	margin-right:5px;
	margin-top:12px;
}
.new_task_butt1{
	width:94%;
	margin:6px 0 12px;
	text-align:center;
}
.new_task_butt1 a{
	width:48%;
	display:inline-block;
	height:40px;
	line-height:40px;
	background:#30B8FF;
	border-radius:4px;
	text-align:center;
	color:#fff;
	font-size:1.2em;
	
}
.new_task_butt1 img{
	width:16px;
	height:16px;
	margin-top:12px;
	margin-right:5px;
}

.new_task_butt2{
	width:100%;
	margin:6px 0 12px;
}
.new_task_butt2 a{
	width:32%;
	margin-right:1%;
	display:inline-block;
	height:40px;
	line-height:40px;
	background:#30B8FF;
	border-radius:4px;
	text-align:center;
	color:#fff;
	font-size:1em;
	float:left;
}
.new_task_butt2 img{
	width:16px;
	height:16px;
	margin-top:12px;
	margin-right:5px;
}
.more_game{
	height:20px;
	text-align:center;
	line-height:20px;
	margin-top:6px;
}
.more_game h2 {
    width: 100%;
    text-align: center;
    margin-bottom: 1.2em;
}
.more_game span {
    width:30px;
    display: inline-block;
    height: 1px;
    position: relative;
    background: #c8c8c8;
    top: -4px;
}
.more_game i {
    color: #999;
    font-size: 0.8em;
    text-align: center;
    margin: 0 10px;
}


/* 折扣专区 */
.discount_area{
	width:100%;
	height:auto;
}
.discount_area_i{
	transform: rotate(-47deg);
    position: absolute;
    margin-top: 12px;
	margin-left:6px;
	font-size:0.9em;
}
.discount_area_head{
	width:100%;
	height:188px;
	background:url(../images/discount_area.png) no-repeat 0 0;
	background-size:100% 188px; 
	position: relative;
}
.discount{
	width:52px;
	height:54px;
	background:url(../images/discount.png) no-repeat 0 0;
	background-size:52px 54px;
	float:left;
	position: absolute;
	left:0;
	color:#fff;
}
.discount_area_left{
	float:left;
	text-align:center;
	width:60%;
	margin-top:30px;
}
.discount_area_left img{
	margin-bottom:22px;
	width:28px;
	height:28px;
}
.discount_area_left h2{
	color:#fff;
	font-size:1em;
	width: 80%;
	margin:0 auto;
	line-height:22px;
	text-align:center;
	height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
	
}
.discount_area_left p{
	margin-top:22px;
	color:#fff;
	font-size:0.9em;
}
.discount_area_right{
	width:40%;
	float:right;
	text-align:center;
	margin-top:24px;
}
.discount_area_right_img{
	width:63px;
	height:63px;
	border-radius:12px;
	margin-bottom:15px;
}

.discount_area_right h2{
	width:80%;
	color:#fff;
    margin: 0 auto;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.discount_area_right a{
	width:58px;
	height:28px;
	line-height:28px;
	background:#30B8FF;
	color:#fff;
	font-size:0.8em;
	text-align:center;
	display:inline-block;
	border-radius:4px;
	margin-top:13px;
}
.discount_area_con{
	width:100%;
	background:#fff;
	text-align:center;
	overflow:hidden;
}
.con_title{
    width: 100%;
    text-align: center;
    height: 47px;
    line-height: 47px;
}
.con_title span {
    width: 18px;
    display: inline-block;
    height: 1.5px;
	background: url(../images/title.png) no-repeat 0 0;
	background-size: 18px 1.5px;
    position: relative;
    top: -6px;
}
.con_title i {
    color: #000;
	font-weight:700;
    font-size: 1.1em;
    text-align: center;
    margin: 0 10px;
}
.discoun_img {
	width:124px;
	height:16px;
	text-align:center;
	margin-top:20px;
}
.choice_discount{
	background:#fff;
	text-align:center;
	overflow:hidden;
}
.choice_discountimg{
	width:156px;
	height:16px;
	text-align:center;
	margin-top:20px;
	margin-bottom:12px;
}
.ification {
    height: 40px;
	line-height:40px;
	border-bottom:1px solid #eee;
}
.ification li{
	width:25%;
	float:left;
	text-align:center;
}
.ification li a {
    width: 100%;
    display: inline-block;
}
.ification p{
	color:#999;
	font-size:0.9em;
}
.ification .spot{
	color:#111;
}
.fixed_li {
	width:100%;
    height: 44px;
    position: fixed;
    top: 0px;
    z-index: 999999;
    background: #fff;
    display: none;
    box-shadow: 1px 1px 6px #ccc;
}
.fixed_li a {
    width: 25%;
    height: 44px;
    line-height: 44px;
    display: block;
    float: left;
    text-align: center;
    font-size: 1em;
	color:#999;
}
.fixed_li .spot{
	color:#111;
}
.game_core {
    width: 100%;
    height: auto;
    background: #fff;
}
.game_core li{
	border-bottom:1px solid #eee;
}	

.we_play {
    border-bottom: 1px solid #eee;
    width: 100%;
    position: relative;
}
.weplay_li {
    padding: 10px 0 5px;
	position: relative;
}
.weplay_li p{
	
}

.we_game em{
	width:40px;
	height:20px;
	line-height:20px;
	display: inline-block;
	z-index:999;
	background: url(../images/fracture2.png) no-repeat 0 0;
	background-size: 40px 20px;
	color:#fff;
	font-size:0.9em;
	text-align: center;
	position: absolute;
	top: 0px;
    left: -4px;
}
.content_games a {
    width: 100%;
    display: inline-block;
}
.content_games img {
    width: 63px;
    height: 63px;
    border-radius: 12px;
	display:input-block;
}

.content_games h2 {
    margin: 0 auto;
    text-align: center;
    margin-top: 6px;
    width: 96%;
    font-size: 0.9em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}

.game_table_div {
	width:100%;
    text-align: center;
    border-radius: 8px;
    padding:0px 0px 10px 0px;
}
/* .download { */
    /* width: 100%; */
    /* height: 28px; */
    /* background: #11b7ed; */
    /* display: inline-block; */
    /* border-radius: 4px; */
    /* color: #fff; */
    /* line-height: 28px; */
    /* font-size: 0.8em; */
    /* margin-top: 6px; */
/* } */
/* h5模块 */
.h5_swiper{
	width:100%;
	padding:12px 0 0 0;
	background: #fff;
	
}
.h5_game{
	width: 100%;
    margin: 0 auto;
    padding-left:12px;
}

.h5_bigImg img{
	width:100%;
	height:157px;
	border-radius:10px;
}
.h5_game_infor{
	width:100%;
	position:relative;
	padding-top:12px;
}
.h5_game_infor img{
	width:45px;
	height:45px;
	float:left;
	border-radius:8px;
}
.h5_game_right {
	text-align:left;
	width:83%;
	padding-left:12px;
}
.h5_game_right h2{
	font-size:1.2em;
	font-weight:700;
	color:#111;
	margin-bottom:6px;
}
.h5_game_right p{
	font-size:0.9em;
	color:#999;
	width:82%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	
}
.h5_game_right span{
	width:18px;
	height:32px;
	background:url(../images/arr.png) no-repeat;
	background-size:9px 16px;
	display:inline-block;
	position:absolute;
	right:0;
	top:27px;
}
.game_pack{
	position: absolute;
    left: 0;
	top:0;
    z-index: 999;
	width:38px;
	height:40px;
}


/* BT */
.Boutique{
	background:#fff;
	width:100%;
	overflow:hidden;
}
.task_content_gInfor .back{
	width:20px;
	height:17px;
	margin-left: 10px;
}
.hot {
    float: left;
    margin-bottom: 4px;
    margin-right: 6px;
    border-radius: 3px;
    font-size: 0.8em;
    color: #fff;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    padding: 0 5px;
    height: 18px;
    line-height: 18px;
    display: inline-block;
	
}
.hot_w_1 {
    background: #6659E7;
}
.hot_w_2{
	background:#FFB700;
}
.hot_w_3{
	background:#0FE29A;
}
.hot_w_4{
	background:#30B8FF;
}
.hot_w_5{
	background:#FC6472;
}
.recom{
	float: left;
    margin-left: 10px;
    width: 63%;
    display: inline-block;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    
}
.bt_ranking{
	width:100%;
	height:283px;
	background:url(../images/bt_raimg.png) no-repeat;
	background-size:100% 283px;
	display:inline-block;
	overflow:hidden;
	position: relative;
}
.bt_ranking h2{
	text-align:center;
	margin-top:20px;
	margin-bottom:16px;
	color:#FF9201;
	font-size:1.4em;
	font-weight:700;
}
.game_ification{
	background:#fff;
}
.game_ification_con{
	width:100%;
	border-top:1px solid #eee;
}
.game_ification_con li{
	width:50%;
	height:84px;
	float:left;
	background:#fff;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
.ification_img{
	float:right;
	margin-right:14px;
	width:63px;
	height:63px;
	margin-top:11px;
}
.ification_left{
	width: 50%;
    text-align: center;
	float:left;
	margin-top:35px;
	position: relative;
}
.ification_left h2{
	padding:0 10px;
	color:#000;
	font-size:1.1em;
}
.if_span_left{
	float:left;
	width:6px;
	height:9px;
	background:url(../images/if_left.png) no-repeat;
	background-size:6px 9px;
	display:inline-block;
	position: absolute;
    right: 18px;
}
.if_span_right{
	float:left;
	width:6px;
	height:9px;
	background:url(../images/if_right.png) no-repeat;
	background-size:6px 9px;
	display:inline-block;
	position: absolute;
    left: 20px;
	top:-9px;
}
.ification_more{
	height:42px;
	line-height:42px;
	text-align:center;
}
.ification_more a{
	width:100%;
	height:100%;
	display:inline-block;
	color:#999;
	font-size:1em;
}
.ification_more img{
	width:15px;
	height:15px;
	margin-top:13px;
	margin-left:6px;
}
.bt_rankings_con{
	background:#fff28e;
	height:169px;
	width:135px;
	margin-left:8px;
	text-align:center;
	position: relative;
}
.bt_rankings_con img{
	width:63px;
	height:63px;
	border-radius:4px;
	margin-top:10px;
	margin-bottom:8px;
}
.bt_rankings_con h3{
	color:#333;
	font-size:1em;
	width:90%;
	margin:0 auto;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.bt_rankings_con p{
	font-size:0.8em;
	color:#333;
	margin-top:8px;
}
.bt_content_dow a {
	width: 50%;
    height: 28px;
    background: #11b7ed;
    display: inline-block;
    border-radius: 4px;
    color: #fff;
    line-height: 28px;
    font-size: 0.8em;
	margin-top:6px;
}
.bt_one{
	width:21px;
	height:26px;
	background:url(../images/one.png) no-repeat;
	background-size:21px 26px;
	display:inline-block;
	position: absolute;
    top: 0;
    left:0;
	color:#f74343;
	font-size:0.8em;
	padding-top:5px;
}

.bt_two{
	width:21px;
	height:26px;
	background:url(../images/two.png) no-repeat;
	background-size:21px 26px;
	display:inline-block;
	position: absolute;
    top: 0;
    left:0;
	color:#f49000;
	font-size:0.8em;
	padding-top:5px;
}

.bt_three{
	width:21px;
	height:26px;
	background:url(../images/three.png) no-repeat;
	background-size:21px 26px;
	display:inline-block;
	position: absolute;
    top: 0;
    left:0;
	color:#009def;
	font-size:0.8em;
	padding-top:5px;
}
.bt_other{
	width:21px;
	height:26px;
	background:url(../images/other.png) no-repeat;
	background-size:21px 26px;
	display:inline-block;
	position: absolute;
    top: 0;
    left:0;
	color:#999999;
	font-size:0.8em;
	padding-top:5px;
}
.bt_more{
	height: 40px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15px;
}
.bt_more a{
	width:100%;
	height:100%;
    font-size: 1em;
	display:inline-block;
    color: #FD9301;
}
.bt_more img {
    width: 15px;
    height: 15px;
    margin-top: 12px;
    margin-left: 6px;
}

.bg_cover{
	width: 100%;
    height: 188px;
    background-color: #000;
    background: rgba(0, 0, 0, 1);
}


/* 新游一起玩弹窗 */
.remind{
	width:94%;
	margin:0 auto;
	border-radius:6px;
	text-align:center;
	background:#fff;
	height:180px;
}
.remind_title{
	padding-bottom:20px;
	margin:0 auto;
	width: 94%;
}
.remind_img{
	width:72px;
	height:72px;
	text-align:center;
	position: relative;
	top:-35px;
}
.remind_title h2{
	color:#111;
	font-weight:700;
	text-align:center;
	font-size:1.2em;
	margin-top:-23px;
}
.remind_title p{
	margin-top:12px;
	color:#999;
	font-size:1em;
}
.remind_title i{
	color:#f4340e;
}
.remind_title_confirm{
	width:46%;
	float:left;
	height:40px;
	line-height:40px;
	color:#fff;
	background:#30B8FF;
	display:inline-block;
	border-radius:4px;
	text-align:center;
	margin-top: 15px;
	font-size:1.2em;
}
.remind_title_cancel{
	width:46%;
	float:right;
	height:40px;
	line-height:40px;
	color:#fff;
	background:#C8C8C8;
	display:inline-block;
	border-radius:4px;
	text-align:center;  
	margin-top: 15px;
	font-size:1.2em;
}
.remind_title_cancel:hover{
	color:#fff;
}
.layui-layer-page .layui-layer-content{
	overflow: visible !important;
}

.stop_signing_up{
	width:80%;
	height:40px;
	line-height:40px;
	color:#fff;
	background:#30B8FF;
	display:inline-block;
	border-radius:4px;
	text-align:center;  
	margin-top: 15px;
	font-size:1.2em;
}
.hide{
	display:none;
}

/* 反馈详情 */
.app_feedback{
	width:100%;
	height:auto;
	background:#fff;
	overflow:hidden;
}

.app_feedback_details{
	width:94%;
	margin:0 auto;
}
.app_feedback_details h2{
	font-size:1.2em;
	color:#111;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:left;
	
	margin-top:15px;
	font-weight:700;
}
.fk_time{
	border-bottom:1px solid #dcdcdc;
	padding-bottom:10px;
	margin-top:8px;
}
.app_feedback_details span{
	font-size:0.9em;
	color:#999;
	
}
.app_feedback_details em{
	color:#333;
	font-size:0.9em;
	margin-right:6px;
	
}
.fk_infor p{
	color:#333;
	font-size:1em;
	text-align:left;
	line-height:23px;
	margin-top:10px;
}
.fk_main p{
	color:#333;
	font-size:1.1em;
	text-align:left;
	line-height:23px;
	margin-top:10px;
	
}
/* .app_feedback_details img{
	width:100%;
	height:150px;
	border-radius:4px;
	margin-top:10px;
} */
.req_mes1 {
    resize: none;
    display: block;
    clear: both;
    width: 100%;
    height: 120px;
    margin-top: 16px;
    border: 1px solid #dcdcdc;
	margin-bottom:15px;
	border-radius:4px;
	padding:6px 12px;
}
.feedback_evaluate{
	width:94%;
	margin:0 auto;
	padding-bottom:15px;
}

.feedback_evaluate a{
	height:40px;
	line-height:40px;
	width:100%;
	border-radius:20px;
	background:#30B8FF;
	color:#fff;
	font-size:1em;
	text-align:center;
	display: inline-block;
}

.evaluate{
	width:100%;
}
.praise{
	width:60px;
	height:25px;
	line-height:25px;
	border-radius:50px;
	background:#f06201;
	color:#fff;
	font-size:0.8em;
	float:left;
	margin-left: 36px;
}
.praise img{
	width:25px;
	height:25px;
	margin-left:3px;
}
.praise2{
	width:60px;
	height:25px;
	line-height:25px;
	border-radius:50px;
	border: 1px solid #f0dfbf;
	color:#f0dfbf;
	font-size:0.8em;
	float:left; 
	margin-left: 36px;
}
.praise2 img{
	width:25px;
	height:25px;
	margin-left:3px;
	margin-top: -3px;
}

.praise3{
	width:60px;
	height:25px;
	line-height:25px;
	border-radius:50px;
	border: 1px solid #dcdcdc;
	color:#dcdcdc;
	font-size:0.8em;
	float:left;
    margin-left: 36px;
}
.praise3 img{
	width:25px;
	height:25px;
	margin-left:3px;
	margin-top: -3px;
}
.evaluate li{
	width:33.3%;
	float:left;
	margin:0 auto;
}

.forum_img {
    width: 100%;
    overflow: hidden;
    padding: 12px 0;
}
.dynamic_div img {
    max-width: 100% !important;
    float: left;
}

.forum_img img {
    width: 30%;
    height: 110px;
    margin-right: 2%;
    margin-bottom: 6px;
    cursor: pointer;
}


.gift_centre_con_title{
	width: 50%;
    height:35px;
	line-height:35px;
	text-align:center;
	border:1px solid #dcdcdc;
    margin: 0 auto;
	border-radius:6px;
	margin-top:15px;
	margin-bottom: 20px;
}
.gift_centre_con_title span {
    width:50%;
    text-align: center;
    height: 35px;
    line-height: 35px;
    display: block;
    float: left;
    color: #333;
	font-size:1.1em;
}
.gift_centre_con_title span.active1 {
    background:#30B8FF;
	height: 34px;
	color:#fff;
}
.left{
	border-radius: 6px 0 0 6px;
	height: 35px;
}
.right{
	border-radius: 0 6px 6px 0;

}
.gift_centre_con_title span i {
    padding: 0 6px 10px;
}

.tabdiv{
	width: 100%;
	color: #000;
	display: none;
}
.pub_box .show{
	display:inline-block;
}
.my_feedback{
	width:100%;
	height:auto;
	overflow:hidden;
}
.my_feedback_con li{
	width:94%;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
	overflow:hidden;
}
.feedback_time{
	background:#d8d8d8;
	padding:2px;
	color:#fff;
	width:105px;
	border-radius:15px;
	margin: 0 auto;
	font-size:0.8em;
}
.feedback_title{
	width:100%;
	height:70px;
	background:#fff;
	overflow: hidden;
}
.feedback_Subgrade{
	width: 100%;
    margin-top: 13px;
    padding: 0 4%;
    background: #fff;
	padding-top: 10px;
}
.feedback_Subgrade h2{
	width:100%;
	text-align:left;
	color:#333;
	font-size:1em;
	height: 54px;
    line-height:24px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
	border-bottom:1px solid #dcdcdc;
}
.feedback_Subgrade a{
	width:100%;
	display: inline-block;
	height:32px;
}
.feedback_Subgrade p{
	text-align:left;
	line-height:32px;
	float:left;
	
}
.feedback_Subgrade img{
	width:9px;
	height:16px;
	float:right;
	margin-top:10px;
}
.fk_evalu{
	width:100%;
	border-top:10px solid #eee;
	margin-top:10px;
	padding:10px 3%;
	
}
.fk_evaTop{
	width:100%;
	padding:10px 0;
}
.fk_evaTop h2{
	display:inline-block;
	float:left;
	font-size:1.2em;
	font-weight:700;
}
.fk_evaTop  p{
	display:inline-block;
	float:right;
}
.fk_evaTop  p  span{
	color:#30b8ff;	
}
.eva_div{
	margin-top:20px;
}
.eva_div a{
	width:30%;
	display:inline-block;
	text-align:center;
}
.eva_div a img{
	width:37.5px;
	height:42.5px;
	display:inline-block;
	vertical-align:top;
	margin-right:4px;
}
.eva_text{
	display:inline-block;
}
.eva_text span{
	width:18px;
	height:18px;
	display:inline-block;
}
.choose_on{
	background:url(../images/choosed.png) no-repeat;
	background-size:18px;
}
/* 砍价 */
.bargain{
	width:100%;
	height:100%;
	background:#D8282A;
	
}
.down_price{
	width:100%;
	height:260px;
	background:url(../images/down_price.jpg) no-repeat;
	background-size:100% 260px;
	overflow:hidden;
}
.down_price_bg{
	width:84%;
	height:180px;
	background:#fff;
	border-radius:18px 18px 0 0;
	margin:0 auto;
	margin-top:58px;
	text-align:center;
}
.down_img {
	width:50px;
	height:50px;
	border-radius:50%;
	padding:3px;
	background:#fff;
	margin:0 auto; 
	text-align:center;
	margin-top:-28px;
}
.down_price_h2{
	text-align:center;
	font-size:1em;
	color:#999;
	margin-top:8px;
}
.down_price_list{
	width:94%;
	margin:0 auto;
	margin-top:15px;
}
.down_price_list img{
	float:left;
	width:89px;
	height:89px;
	border-radius:12px;
}
.down_price_list_right{
	float:left;
	margin-left:10px;
	width:60%;
}
.down_price_list_right h2{
	text-align:left;
	font-size:1.1em;
	color:#1f1f1f;
	height: 38px;
    line-height: 20px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.down_price_list_right p{
	font-size:0.8em;
	color:#999;
	text-align:left;
	margin-top:10px;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.down_price_list_right i{
	color:#f4340e;
}
.down_price_list_right span{
	color:#999;
	font-size:1em;
	text-align:left;
	float:left;
	margin-top:10px;
}
.down_price_list_right i{
	color:#f4340e;
}
.count_down{
	margin-top:15px;
}
.count_down p{
	color:#111;
	font-size:1em;
	text-align:center;
}
.count_down em{
	color:#fff;
	font-size:1em;
	padding:1px 6px;
	border-radius:6px;
	background:#252525;
	margin:3px;
}

.Price{
	width:84%;
	margin:0 auto;
	text-align:center;
	margin-top:14px;
}
.Price h2{
	margin-bottom:14px;
	color:#fff;
	font-size:1.2em;
	/* position:absolute; */
}
.Price em{
	color:#FFCE09;
}
.speed_progress{
	/* position: relative; */
	width:100%;
	height:24px;
	line-height:24px;
	background-color:rgba(225,225,225,.5);
	border-radius:12px;
	overflow:hidden;
}

.speed_progress_with{
	width:94%;
	margin:0 auto;
	height:10;
	background-color:rgba(225,208,208,.5);
	border-radius:6px;
	margin-top:8px;
}
.speed_progress_with p{
	height:10px;
	border-radius:6px;
	background:#ffce09;
}
.speed_progress_with span{
	width:14px;
	height:7px;
	border-radius:50%;
	background:#fff;
	
}
.Price_left{
	color:#FF9B9C;
	float:left;
	font-size:1em;
	margin-top:8px;
}
.Price_right{
	color:#FF9B9C;
	float:right;
	font-size:1em;	
	margin-top:8px;
}
.Price_cut{
	width:84%;
	margin:0 auto;
	text-align: center;
}
.Price_cut a{
	width:100%;
	display:inline-block;
}
.Price_cut img{
	width:100%;
	height:57px;
	margin-top:25px;
}
.Price_cut h2{
	text-align:center;
	color:#fff;
	font-size:1.2em;
	font-weight:700;
}
.Price_cut p{
	text-align:center;
	color:#fff;
	font-size:1em;
	margin-top:10px;
	margin-bottom:10px;
}
.Price_cut span{
	text-align:center;
	color:#FFCE09;
}

.Price_list{
	width:84%;
	height:auto;
	margin:0 auto;
	background-color:rgba(225,225,225,0.21);
	border-radius:6px;
	margin-top:32px;
	margin-bottom:20px;
}
.Price_list_title{
	width:80%;
	margin:0 auto;
	height:82px;
}
.Price_list_top{
	width:94%;
	margin:0 auto;
}
.kj_left {
	float:left;
	width:15px;
	height:17px;
	margin-left:10%;
	margin-top:20px;
}
.kj_right{
	float:right;
	width:15px;
	height:17px;
	margin-right:10%;
	margin-top:20px;
}
.Price_list_top h2{
	color:#fff;
	font-size:1.4em;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:14px;
	width:60%;
	text-align:center;
}
.Price_list_middle{
	width:100%;
}
.Price_list_middle p{
	float:left;
	color:#fff;
	margin-top:18px;
	font-size:1em;
}
.Price_list_middle span{
	float:right;
	color:#fff;
	margin-top:18px;
	font-size:1em;
}
.Price_list_con{
	width:94%;
	margin:0 auto;
	margin-top:5px;
}
.Price_list_con li{
	height:70px;
	border-top:1px solid #EC6A6A;
}
.Price_list_con li img{
	width:40px;
	height:40px;
	border-radius:50%;
	margin-top:15px;
	float:left;
}
.Price_list_con_title{
	width:50%;
	float:left;
	margin-left:10px;
}
.Price_list_con_title h2{
	color:#fff;
	font-size:1.2em;
	margin-top:12px;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.Price_list_con_title p{
	color:#FC9898;
	font-size:1em;
	margin-top:3px;
}
.Price_list_con h3{
	line-height:70px;
	color:#FFCE09;
	font-weight:700;
	font-size:1.2em;
	float:right;
	margin-right:5px;
}

.buttom {
    width: 100%;
    height: auto;
    position: fixed;
    bottom: 0;
    z-index: 999;
    max-width: 768px;
	
}
.bt_ad {
    width: 100%;
    height: 70px;
    background: rgba(20, 20, 20,0.88);
}
.bt_ad img {
    width: 50px;
    height: 50px;
    margin-top: 10px;
    margin-left: 3%;
    float: left;
    border-radius: 6px;
}
.bt_ad h2 {
    float: left;
    color: #fff;
    margin-left: 10px;
    margin-top: 12px;
    font-size: 1.2em;
    width: 54%;
}
.bt_ad span {
    font-size: 0.8em !important;
}
.bt_ad p {
    float: left;
    color: #d6d6d6;
    margin-top: 8px;
    margin-left: 10px;
    font-size: 0.9em;
    width: 48%;
}
.areas {
    color: #fff;
    font-size: 14px;
    width: 65px;
    height: 35px;
    line-height: 35px;
    margin-top: -14px;
    display: inline-block;
    background: #ff5726;
    float: right;
    margin-right: 3%;
    text-align: center;
    border-radius: 4px;
}
.help_popup{
	width:100%;
	background:#fff;
	height:auto;
	text-align:center;
	border-radius:16px;
}
.help_popup img{
	width: 50px;
    height: 50px;
    border-radius: 50%;
    padding: 3px;
    background: #fff;
    margin: 0 auto;
    text-align: center;
    margin-top: -28px;
}
.help_popup_p{
	text-align: center;
    font-size: 1em;
    color: #999;
    margin-top: 11px;
}
.help_popup h2{
	color:#111;
	font-size:1.4em;
	margin-top:20px;
	margin-bottom:15px;
}
.help_popup_p2{
	text-align: center;
    font-size: 1em;
    color: #F4340E;
	margin-bottom:22px;
	font-size:1.2em;
}
.help_popup a{
	display:inline-block;
	width:148px;
	height:44px;
	line-height:44px;
	background:#FFCE09;
	border-radius:20px;
	color:#111;
	font-size:1.2em;
	margin-bottom:25px;
}
.task_list_right_a{
	line-height:73px;
	color:#999;
	font-size:1em;
}
.yd{
	width:6px;
	height:6px;
	background:#f4340e;
	border-radius:50px;
	display: inline-block;
	margin-right:6px;
	position: relative;
    top: -2px;
}

.task_con_list{
	height:70px;
	width:100%;
	text-align:center;
	background:#fff;
	z-index:99999;
	border-bottom:1px solid #eee;
/* 	position: fixed;
	top:0; */
	max-width:768px;
}
.task_con_list ul{
	display:inline-block;
	width: 100%;
}
.task_con_list li{
	width:33.3%;
	height:70px;
	float:left;
	text-align:center;
}
.task_con_list a{
	display:inline-block;
	width:100%;
	height:100%;
}
.task_con_list p{
	margin:0 auto;
	background:#30B8FF;
	width:74px;
	height:24px;
	line-height:24px;
	color:#fff;
	border-radius:12px;
	text-align:center;
	margin-top:10px;
	margin-bottom:8px;
	
}
.task_con_list span{
	color:#999;
	margin-top:10px;
}

.task_list_righ{
	width: 18%;
    margin-right: 10px;
    text-align: center;
}

.game_tasks {
    width: 100%;
    height: 44px;
    line-height: 44px;
    margin: 0 auto;
	border-bottom:1px solid #eee;
}

.game_tasks span {
    width: 25%;
    text-align: center;
    height: 44px;
    line-height: 44px;
    display: block;
    float: left;
    color: #999;
    font-size: 1.1em;
}

.game_tasks span.active i {
    border-bottom: 4px solid #30B8FF;
    color: #30B8FF;
}

.game_tasks span i {
    padding: 0 6px 8px;
}


.prom{
	width:90%;
	margin:0 auto;
}
.prom h2{
	text-align:center;
	font-size:1.2em;
	color:#000;
	font-weight:700;
	margin-top:20px;
	margin-bottom:15px;
}
.prom p{
	color:#111;
	font-size:1em;
	margin-top:5px;
	line-height:22px;
}
.prom span{
	color:#999;
}
.know{
	height:50px;
	border-top:1px solid #dcdcdc;
	margin-top:20px;
}
.know a{
	width:100%;
	display:inline-block;
	line-height:50px;
	color:#111;
	font-size:1.2em;
	text-align:center;
}

.task_listright {
    width: 25%;
    margin-right: 10px;
	text-align:center;
}

.inte_ranking_list{
	width:100%;
	height:150px;
	background:url(../images/top_img1.png) no-repeat;
	background-size:100% 150px;
	overflow:hidden;
	text-align:center;
}
.inte_ranking_list h2{
	text-align:center;
	margin-top:35px;
	color:#fff;
	font-size:1.2em;
	font-weight:700;
}
.inte_ranking_list p{
	text-align:center;
	margin-top:10px;
	color:#fff;
	font-size:1em;
}
.inte_ranking_listimg{
	width:60px;
	height:60px;
	border-radius:50px;
	text-align:center;
	padding:2px;
	background:#fff;
	margin-top:-35px;
}

.list_points{
	width:100%;
	height:100%;
	text-align:center;
}
.list_ofpoints{
	width:100%;
	height:100%;
}
.list_ofpoints li{
	width: 100%;
    text-align: left;
    margin: 0 auto;
    border-bottom: 1px solid #eee;
    padding: 15px 0px;
	display:inline-block;
}
.list_content_left p{
	color:#999;
}
.list_ofpoints .lv {
    float: left;
    width: 41px;
    height: 14px;
    margin-top: 6px;
    padding-left: 0px;
    padding-right: 0px;
}
.list_content_li .lv {
    float: left;
    width: 41px;
    height: 14px;
    margin-top: 9px;
    padding-left: 0px;
    padding-right: 0px;
}

.hint{
	width:94%;
	margin:0 auto;
	margin-top:15px;
}
.hint p{
	width:90%;
	float:right;
	text-align:left;
	color:#999;
	font-size:1em;
	line-height:22px;
}


/* 联系客服 */
.cus_ser{
	width:100%;
	height:auto;
	overflow:hidden;
}
.cus_ser_top{
	width:100%;
	height:205px;
	background:url(../images/cu_img.png) no-repeat;
	background-size:100% 205px;
	overflow:hidden;
}

.cus_ser_top p{
	text-align:left;
	width:76%;
	margin:0 auto;
	color:#fff;
	font-size:1.1em;
	margin-top:8px;
}

.customer_list{
	width:100%;
	height:auto;
}
.customer_list li{
	height:60px;
	border-bottom:1px solid #eee;
}
.customer_img1{
	width:30px;
	height:30px; 
	margin-top: 15px;
	margin-left:10px;
	float:left;
}
.customer_list h2{
	line-height:60px;
	font-size:0.9em;
	color:#333;
	float:left;
	margin-left:8px;
}
.customer_list p{
	float:right;
	line-height:60px;
	margin-right:10px;
	font-size:0.9em;
}
.customer_list_right{
	float:right;
	margin-top:25px;
	margin-left:10px;
	width: 9px;
    height: 13px;
}
.call{
	width:100%;
	text-align:center;
	margin-top:15px;
	padding-bottom:15px;
}
.call a{
	width:94%;
	margin:0 auto;
	text-align:center;
	height:44px;
	line-height:44px;
	border-radius:6px;
	display:inline-block;
	background:#009def;
	color:#fff;
	font-size:1em;
	margin:0 auto;
}
.call img{
	width:17px;
	height:16px;
	margin-top:14px;
	margin-right:5px;
}



.watch_eva{
	padding-bottom:14px;
}
.watch_eavTop{
	width:100%;
	text-align:center;
}
.watch_eavTop img{
	width:45px;
	height:51px;
}
.watch_eavTop span{
	font-size:1.2em;
	display:block;
	margin-top:4px;
}
.watch_eva p{
	color:#999;
	margin-top:10px;
	line-height:1.6em;
	
}

/* 打赏 */
.ds_wrap{
	width:100%;
	margin:0 auto;
}
.ds_top{
	margin-top:52px;
	text-align:center;
}
.ds_top img{
	width:77px;
	height:77px;
}
.ds_top p{
	text-align:center;
	font-size:1.3em;
	margin-top:20px;
}
.da_button{
	display:inline-block;
	width:235px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#30b8ff;
	color:#fff;
	font-size:1.3em;
	border-radius:20px;
	margin-top:20px;
	text-align:center;
	
}
.good_div{
	width:90%;
	margin:0 auto;
	margin-top:20px;
}
.good_infor{
	width:100%;
	text-align:center;
}
.good_infor span{
	width:10%;
	display:inline-block;
	height:1px;
	background:#cdcdcd;
	position:relative;
	top:-3px;
}
.good_infor  p{
	font-size:0.8em;
	display:inline-block;
	color:#999;
}
.good_choose{
	margin-top:20px;
}
.choose_a a{
	width:31%;
	display:inline-block;
	color:#111;
	font-size:1.2em;
	text-align:center;
	background:#fff;
	border:1px solid #dcdcdc;
	margin-right:2%;
	padding:10px 0;
}
.choose_a a:last-child{
	margin-right:0;
}
.choose_a a span{
	color:#999;
	display:block;
	font-size:0.8em;
	margin-bottom:2px;
}
.choose_a .good_chooseOn{
	background:#30b8ff;
	color:#fff;
	border:1px solid #30b8ff;
}
.choose_a .good_chooseOn span{
	color:#fff;
}
.good_text{
	width:100%;
	height:85px;
	background:url(../images/ds_bg.png) no-repeat;
	background-size:100% 85px;
	margin-top:20px;
	text-align:center;
}
.good_text p{
	text-align:center;
	line-height:85px;
	font-weight:700;
	font-size:1.2em;
	color:#30b8ff;
}

.task_con_list em{
	width: 1px;
    height: 30px;
    background: #dcdcdc;
    display: inline-block;
    float: right;
    margin-top: -22px;
}
.list_content_butt{
	width: 100%;
    height: auto;
    position: fixed;
    bottom: 0;
    z-index: 999;
    max-width: 768px;
    background: #fff;
    border-top: 1px solid #dcdcdc;
}

/* 交易须知 */
.jy_header{
	width:100%;
	background:#30b8ff;
	text-align:center;
	padding:26px 0;
}
.jy_header img{
	width:60%;
	margin-bottom:10px;
	max-width:358px;
}
.jy_header p{
	color:#fff;
	width:90%;
	margin:0 auto;
}
.buy_line{
	padding:10px;
	background:#fff;
	width:100%;
	text-align:center;
}
.buy_line h2 , .buy_konw h2{
	color:#111;
	font-weight:700;
	font-size:1.2em;
	text-align:left;	
}
.buy_line img{
	width:90%;
	margin-top:10px;
	max-width:670px;
}
.buy_konw{
	padding:10px;
	background:#fff;
	width:100%;
	border-top:8px solid #eee;
	border-bottom:8px solid #eee;
}
.buy_konw h2{
	margin-bottom:14px;
}
.buy_number{
	margin-top:4px;
}
.buy_number span{
	width:18px;
	height:18px;
	display:inline-block;
	background:#009def;
	color:#fff;
	text-align:center;
	line-height:18px;
	border-radius:50%;	
	vertical-align:top;
}
.buy_number p{
	display:inline-block;
	width:92%;
	padding-left:6px;
	line-height:1.5em;
	
}
.sell_know{
	border-bottom:none;
}



/* 推广下载 */
.tDown_wrap{
	width:100%;
	margin:0 auto;
	maw-width:768px;
}
.tfloor1{
	width:100%;
	height:469px;
	background:url(../images/t_head.jpg) no-repeat;
	background-size:100% 469px;
	text-align:center;
}
.tfloor_2{
	width:100%;
	height:540px;
	background:url(../images/t_head2.png) no-repeat;
	background-size:100% 540px;
	text-align:center;
}
.tf1_logo{
	width:100px;
	height:100px;
	margin-top:50px;
}
.tf1_text{
	width:80%;
	max-width:424px;
	margin-top:34px;
}
.tf2_text{
	width:263px;
	height:320px;
	max-width:424px;
	margin-top:4px;
}
.tf1_down{
	width:200px;
	height:55px;
	display:inline-block;
	line-height:55px;
	background:#30b8ff;
	color:#fff;
	text-align:center;
	font-size:1.5em;
	border-radius:55px;
	margin-top:46px;
}
.f1_bott1 {
    position: fixed;
    bottom: 30px;
	width:100%;
    -webkit-animation: bounceInDown 1s .2s ease both;
    -moz-animation: bounceInDown 1s .2s ease both;
}
.tf1_down_left {
    float: left;
    width: 43%;
    height: 50px;
    display: inline-block;
    line-height: 50px;
    background: #50DB07;
    color: #fff;
    text-align: center;
    font-size: 1.3em;
    border-radius: 55px;
    margin-top: 46px;
    margin: 8px;
    margin-left: 12px;
    z-index: 99999999999;
}
/*
.tf1_down_left img{
	width: 18px;
    height: 21px;
	margin-top: 15px;
    margin-right: 8px;
} */
.f1_bott{
	padding-top:16px;
	padding-bottom:12px;
	max-width:768px;
	margin:0 auto;
	z-index:999999999;
}
/* .tf1_down_right{
	float:right;
	width:43%;
	height:50px;
	display:inline-block;
	line-height:50px;
	background:#FDB036;
	color:#fff;
	text-align:center;
	font-size:1.3em;
	border-radius:55px;
	margin-top:46px;
	margin:8px;
	margin-right:12px;
} */
.tfloor_bott{
	height:auto;
	background: #f6fbff;
	text-align:center;
	padding-bottom:15px;
}
.tfloor_bott p{
	text-align:center;
	color:#999;
	font-size:0.9em;
	line-height:25px;
}
.tf1_down_right img{
	width: 18px;
    height: 21px;
    margin-top: 15px;
    margin-right: 8px;
}
.tf1_down1{
	position:fixed;
	bottom:30px;
	left:50%;
	margin-left:-100px;
	-webkit-animation:bounceInDown 1s .2s ease both;
	-moz-animation:bounceInDown 1s .2s ease both;
}
@-webkit-keyframes bounceInDown{
	0%{opacity:0;
	-webkit-transform:translateY(-2000px)}
	60%{opacity:1;
	-webkit-transform:translateY(30px)}
	80%{-webkit-transform:translateY(-10px)}
	100%{-webkit-transform:translateY(0)}
}
.tfloor1 img{
	text-align:center;
}
.tfloor1 p{
	color:#fff;
	font-size:1.3em;
	margin-top:20px;
}
.tfloor1 span{
	color:#fff;
	font-size:1em;
	display:block;
	margin-top:2px;
}
.tf1_arr{
	width:15px;
	height:7px;
	margin-top:10px;
	
}
.tfloor_public{
	width:100%;
	height:440px;
	text-align:center;
}

.tfloor_public img{
	width:76%;
	margin-top:34px;
	max-width:332px;
}
.tfloor_public  h3{
	font-size:1.3em;
	color:#111;
	font-weight:700;
	margin-top:36px;
	margin-bottom:6px;
}
.tfloor_public  p{
	color:#999;
	
}
.tfloor2 , .tfloor4{
	background:#fff;
}
.tfloor3 , .tfloor5{
	background:#f6fbff;
}
.tfloor3 p{
	width:70%;
	margin:0 auto;
}
.tfloor3 h3{
	margin-top:14px;
}
.tfloor3 img{
	width:74%;
}
@media screen and (max-width:360px){
	.tfloor_public{
		height:400px;
	}
}
.reg_wrap{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	position:absolute;
	z-index:999;
	max-width:768px;
}
.phone_register{
	width:90%;
	background:rgba(255,255,255,0.9);
	position:fixed;
	left:50%;
	top:80px;
	margin-left:-45%;
	border-radius:8px;
	padding:16px 12px 18px;
	max-width:700px;
	-webkit-animation:bounceIn 1s .2s ease both;
	-moz-animation:bounceIn 1s .2s ease both;
}
@-webkit-keyframes bounceIn{
	0%{opacity:0;
	-webkit-transform:scale(.3)}
	50%{opacity:1;
	-webkit-transform:scale(1.05)}
	70%{-webkit-transform:scale(.9)}
	100%{-webkit-transform:scale(1)}
}
.hLeft img{
	width:30px;
	height:30px;
	margin-right:4px;
}
.hLeft h3{
	display:inline-block;
	color:#111;
	font-size:1.2em;
	font-weight:700;
	margin-top:3px;
	
}
.hRight{
	color:#30b8ff;
	font-size:1.2em;
	font-weight:700;
	margin-top:3px;
}
.reg_input{
	margin-top:14px;
}
.reg_phone , .reg_pass , .reg_code{
	width:100%;
	height:40px;
	line-height:40px;
	background:#fff;
	border-radius:6px;
	margin-bottom:10px;
}
.reg_phone img , .reg_pass img{
	width:18px;
	height:18px;
	/* margin-top:11px; */
	margin-left:11px;
}
.reg_phone input .reg_pass input{
	width:87%;
	height:40px;
	padding:0 4px;
}
.reg_pass input{
	width:72%;
	height:40px;
	padding:0 4px;
	
}
.no_see{
	width:40px;
	height:40px;
	display:inline-block;
	float:right;
}
.no_see img{
	width:18px;
	height:11px;
}
.reg_code input{
	width:60%;
	height:40px;
	padding:0 4px;
}
.reg_code a{
	width:40%;
	display:block;
	float:right;
	height:40px;
	line-height:40px;
	color:#fff;
	text-align:center;
	background:#30b8ff;
	border-radius:0 6px 6px 0;
}
.reg_submit{
	width:100%;
	height:40px;
	line-height:40px;
	background:#30b8ff;
	color:#fff;
	text-align:center;
	font-size:1.3em;
	border-radius:6px;
	display:inline-block;
}
.reg_agree{
	width:100%;
	margin-top:12px;
}
.reg_agree p{
	float:left;
	display:inline-block;
	font-size:0.8em;
	padding-top:1.5px;
}
.reg_agree p a{
	color:#30b8ff;
	margin-left:1px;
	font-size:0.8em;
}
.user_link{
	display:inline-block;
	
}
.user_link img{
	width:6.5px;
	height:12px;
	margin-top:-2px;
}
.user_link a{
	font-size:0.8em;
}
.user_link a{
	color: #30b8ff;
}
.user_reg{
	width:90%;
	background:rgba(255,255,255,0.9);
	position:fixed;
	left:50%;
	top:80px;
	margin-left:-45%;
	border-radius:8px;
	padding:16px 12px 18px;
	max-width:768px;
	-webkit-animation:bounceIn 1s .2s ease both;
	-moz-animation:bounceIn 1s .2s ease both;
	display:none;
}
@media screen and (min-width:415px){
	.tf1_down{	
		margin-top:26px;
	}
}
.actives{
	display:none;
}

/* 斗罗大陆活动H5 */

.dl_gameWrap{
	width: 100%;
	height: 1.24rem;
	background: url(../images/dl_downBg.gif) no-repeat;
	background-size:100% 1.24rem;
	position: fixed;
	top: 0;
	z-index: 9999;
	max-width: 768px;
	margin: 0 auto;
}
.dl_game a{
	width: 94%;
	margin-left: 3%;
	display: inline-block;
	margin-top: .1rem;
}
.dlImg{
	width: 1rem;
	height: 1rem;
	border-radius: .16rem;
	vertical-align: top;
}
.dl_game_text{
	display: inline-block;
	margin-left: .12rem;
}
.dl_game_text h3{
	color: #fff;
	font-size: .32rem;
	margin-top: .02rem;
}
.dl_game_text p{
	color: #ccc;
	font-size: .2rem;
	margin-top: .1rem;
}
.dl_star{
	width: 1.06rem;
	height: .18rem;
	display: inline-block;
	background: url(../images/dl_star.png) no-repeat;
	background-size:1.06rem .18rem;
}
.dl_top{
	height: 8.65rem;
	background: url(../images/dl_bg.jpg) no-repeat;
	background-size: 100% 8.65rem;
	position: relative;
	margin-top: 1rem;
}
.dl_title{
	width: 6.05rem;
	height: 3.67rem;
	background: url(../images/dl_title.png) no-repeat;
	background-size: 6.05rem 3.67rem;
	position: absolute;
	left: 50%;
	margin-left: -3.02rem;
	bottom: .7rem;
	-webkit-animation:bounceIn 1s .2s ease both;
	-moz-animation:bounceIn 1s .2s ease both;
}
@-webkit-keyframes bounceIn{
	0%{opacity:0;
	-webkit-transform:scale(.3)}
	50%{opacity:1;
	-webkit-transform:scale(1.05)}
	70%{-webkit-transform:scale(.9)}
	100%{-webkit-transform:scale(1)}
	}
	@-moz-keyframes bounceIn{
	0%{opacity:0;
	-moz-transform:scale(.3)}
	50%{opacity:1;
	-moz-transform:scale(1.05)}
	70%{-moz-transform:scale(.9)}
	100%{-moz-transform:scale(1)}
}
.dl_downBtn{
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: -.4rem;

}
.dl_downBtn a{
	display: inline-block;
}
.dl_downBtn a img{
	width: 4.24rem;
	height: 1.02rem;
}
.dl_mov{
	width: 6.25rem;
	height: 3.27rem;
	background: url(../images/m_bg_t.png) no-repeat center;
	background-size:100%;
	text-align: center;
	margin: 0 auto;
	margin-top: 1rem;
	position: relative;

}
.mov_bg{
	width:4.8rem;
	height: 2.67rem;
	background: url(../images/mov_bg.jpg) no-repeat;
	background-size:100%;
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-left: -2.4rem;
	top: .29rem;
	z-index: 99;

}
.dl_mov .dl_movie{
	width:4.8rem;
	height: 2.67rem;
	padding-top: .28rem;
		
}
.dl_floor1{
	margin-top: .5rem;
}
.floor1_title , .floor2_title , .floor3_title{
	width: 100%;
	text-align: center;
}
.floor1_swiper{
	margin-top: .3rem;
}
.floor1_title{
	width: 100%;
}
.floor1_title img , .floor2_title img{
	width: 80%;

}
.dl_floor1 .swiper-slide{
	height: 3.2rem !important;
}
.dl_floor1 .swiper-container {
	padding:10px 0;
	width: 100%;
	height:180px;
}
.dl_floor1 .swiper-slide {
	width:86%;
	height:3.2rem;	
	background:transparent;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	background-size:86% 3.2rem;	
}
.dl_floor1 .reflection  {
	width: 86%;
	height:10px;
	position: absolute;
	left:7%;
	bottom: -12px;
	border-radius:8px 8px 0 0;
	background-image: gradient(linear, left top, left bottom, from(rgba(22,77,255,0.4)), to(rgba(0,0,0,0)));
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(22,77,255,0.4)), to(rgba(0,0,0,0)));
}
.dl_floor1 .swiper-slide-active a {
	position: absolute;
    left: 7%;
    top: 0;
    width: 85%;
    height: 99%;
    z-index: 1;
    display: inline-block;
    box-shadow: 0px 0px 21px #164dff;
    border: 2px solid #688bfd;
}
.panic_buying  .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
}
.floor2_main{
	width: 85%;
	margin: 0 auto;
	margin-top: .4rem;
	border: 1px solid #EB9343;
	padding-bottom: .3rem;
	
}
.dl_actImg img{
	width: 100%;
}
.dl_actGift{
	width: 100%;
	text-align: center;
}
.dl_actGift li{
	display: inline-block;
	margin: .3rem .12rem;
	margin-bottom: .2rem;
}
.dl_actGift li img{
	width: .88rem;
	height: .88rem;
}
.dl_actGift li p{
	color: #eb9343;
	margin-top: .16rem;
}
.dl_giftBtn {
	width: 3.08rem;
	height: .72rem;
	background: url(../images/dl_getBtn.png) no-repeat;
	background-size:3.08rem .72rem;
	display: inline-block;
	margin: 0 auto;
}
.dl_floor3{
	margin-top: .5rem;
}
.dl_floor3 .floor3_title img{
	width: 100%;
}
.dl_bottom{
	width: 94%;
	margin: 0 auto;
	text-align: center;
	font-size: .2rem;
	color: #c1c1c1;
	margin-top: .4rem;

}
.dl_bottom p{
	margin-top: .14rem;
}


/* 移动端APP推广 */
.mapp_tgWrap{
  width: 100%;
  margin: 0 auto;
}
.mapp_tgHead{
  width: 100%;
  background: #3945C2;
  position: fixed;
  top: 0;
  z-index: 99;
  max-width: 768px;
  margin: 0 auto;
   height: 1.34rem;
}
.mapp_Hleft{
  width: 70%;
  display: inline-block;
  padding-left: .2rem;
  margin-top: .18rem;
}
.mapp_Hleft img {
  width: 1rem;
  height: 1rem;
  float: left;
  vertical-align: top;
  margin-right: .18rem;
}
.mapp_title {
  width: 70%;
  display: inline-block;
}
.mapp_title h3{
  font-size: .28rem;
  color: #fff;
  margin-bottom: .1rem;
  padding-top: .02rem;
}
.mapp_title p{
  font-size: .2rem;
  color: #fff;
  margin-bottom: .1rem;
}
.mapp_star{
  width: 1.06rem;
  height: .18rem;
  background: url(../images/mapp_star.png) no-repeat;
  background-size: 100%;
  display: inline-block;
  position: relative;
  top: 1px;
}
.mapp_Hright{
  width:26%;
 float: right;
 text-align: right;

}
.mapp_Hright a{
  width: 1.56rem;
  height: .6rem;
  line-height: .6rem;
  display: inline-block;
  background: #30B8FF;
  color: #fff;
  text-align: center;
  border-radius: .1rem;
  margin-right: .2rem;
  margin-top: .18rem;
}
.mapp_floor1{
  width: 100%;
  height: 12.6rem;
  background: url(../images/Shape1.jpg) no-repeat;
  background-size: 100% 100%;
  text-align: center;
  padding-top: .2rem;
  margin-top: 1.34rem;
}
.mFloor1_top{
  width: 6.46rem;
  height: 2.77rem;
  background: url(../images/mapp_head.png) no-repeat;
  background-size: 100%;
  margin: 0 auto;
  -webkit-animation:fadeInLeft 1s .2s ease both;
  -moz-animation:fadeInLeft 1s .2s ease both;
}
@-webkit-keyframes fadeInLeft{
0%{opacity:0;
-webkit-transform:translateX(-20px)}
100%{opacity:1;
-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInLeft{
0%{opacity:0;
-moz-transform:translateX(-20px)}
100%{opacity:1;
-moz-transform:translateX(0)}
}
.mFloor1_mid{
  width: 5.02rem;
  height: 6.52rem;
  background: url(../images/shape1copy2.png) no-repeat;
  background-size: 100%;
  margin: 0 auto;
  margin-top: .2rem;
  -webkit-animation:fadeInRight 1s .2s ease both;
  -moz-animation:fadeInRight 1s .2s ease both;
}
@-webkit-keyframes fadeInRight{
0%{opacity:0;
-webkit-transform:translateX(20px)}
100%{opacity:1;
-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInRight{
0%{opacity:0;
-moz-transform:translateX(20px)}
100%{opacity:1;
-moz-transform:translateX(0)}
}
.mFloor1_bottom{
  width: 92%;
  margin: 0 auto;
}
.mFloor1_bottom a {
  width: 45%;
  height: .98rem;
  line-height: .98rem;
  display: inline-block;
  border-radius: .5rem;
  text-align: center;
  color: #fff;
  font-size: .36rem;
}
.mapp_and{
  background: #36E31E;
}
.mapp_and span{
  width: .36rem;
  height: .41rem;
  background: url(../images/andro1.png) no-repeat;
  background-size: 100%;
  display: inline-block;
  position: relative;
  top: .08rem;
  margin-right: .1rem;
}
.mapp_ios{
  background: #FBC531;
}
.mapp_ios span{
  width: .36rem;
  height: .41rem;
  background: url(../images/pgimg1.png) no-repeat;
  background-size: 100%;
  display: inline-block;
  position: relative;
  top: .06rem;
  margin-right: .1rem;
}
.mapp_global{
  width: 100%;
  text-align: center;
  padding: 1rem 0;
  background:#fff;
}
.mapp_global h3{
  font-size: .46rem;
  font-weight: 700;
  color: #111;
  margin-bottom: .3rem;
}
.mapp_global h3 span{
  color: #fe3a40;
}
.mapp_global p{
  font-size: .28rem;
  color: #666;
  margin-bottom: .2rem;
}
.mapp_floor2_text{
  margin-top: .3rem;
}
.mapp_floor2 img{
  width: 5.83rem;
  height: 5.49rem;
  margin: 0 auto;
}
.mapp_floor3, .mapp_floor5{
  background: #f4f5f8;
}
.mapp_floor3 img{
  width: 4.44rem;
  height: 3.96rem;
}
.mapp_floor4 img{
  width: 4.84rem;
  height: 3.44rem;
}
.mapp_floor5 img{
  width: 5.86rem;
  height: 4.69rem;
}
.mapp_floor6 img{
  width: 4.72rem;
  height: 3.83rem;
}
.mapp_footer{
  width: 100%;
  background: #f4f5f8;
  text-align: left;
  padding-top: .6rem;
  padding-bottom: .3rem;
}
.mapp_footer p{
  font-size: .24rem;
  color: #999;
  text-align: center;
  margin-bottom: .16rem;
}
.license{
	text-align:center;
}
.license a{
	font-size: .24rem;
    color: #999;
    text-align: center;
    margin-bottom: .16rem;
}

/* 转盘 */
.luck_draw{
	width:100%;
	height:auto;
	position: relative;
	top:470px;
	margin:0 auto;
	left:0;
	right:0;
}
.luck_draw_top{
	text-align:center;
}
.luck_draw span{
	height:2px;
	background:#fff;
	width:18px;
}
.luck_draw h2{
	font-size:35px;
	color:#fff;
}
.luck_draw em{
	color:#F5E50E;
}
.luck_draw_con{
	width:100%;
	height:auto;
	margin:0 auto;
	display:inline-block;
}
.luck_draw_con_list{
	width:20%;
	float:left;
	position: relative;
	text-align:center;
}
.luck_draw_con_list img{
    width: 80px;
    height: 80px;
    float: none;
    z-index: 999;
    position: relative;
	
}
._receive{
	-webkit-animation: heartbeat 1.5s ease-in-out infinite both;
	animation: heartbeat 1.5s ease-in-out infinite both;
}
@keyframes heartbeat {
  from {
	-webkit-transform: scale(1);
			transform: scale(1);
	-webkit-transform-origin: center center;
			transform-origin: center center;
	-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out;
  }
  10% {
	-webkit-transform: scale(0.91);
			transform: scale(0.91);
	-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in;
  }
  17% {
	-webkit-transform: scale(0.98);
			transform: scale(0.98);
	-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out;
  }
  33% {
	-webkit-transform: scale(0.87);
			transform: scale(0.87);
	-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in;
  }
  45% {
	-webkit-transform: scale(1);
			transform: scale(1);
	-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out;
  }
}
.luck_draw_hx{
    width: 80%;
    height: 5px;
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 45px;
	margin:0 auto;
}
.luck_draw_con_list span{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 76px;
    z-index: 9999;
    background: #963927;
    display: inline-block;
    height: auto;
    color: #fff;
    font-size: 23px;
    bottom: 0;
}
.luck_draw_con_list p{
	position: absolute;
    left: 0;
    right: 0;
    font-size: 25px;
    color: #fff;
}
.luck_draw_con_hover{
	display: none;
}
.luck_draw_con_list:last-child .luck_draw_con_hover{
	left: auto;
	right: 58px;
}
.luck_draw_con_list:last-child .luck_draw_con_triangle{
	left: auto;
    right: 22px;
}
/* .luck_draw_con_list:last-child .luck_draw_con_back{} */
.luck_draw_con_hover,.luck_draw_con_back{
    width: 100%;
    position: absolute;
    padding: 4px;
    width: 220px;
    text-align: center;
    top: -75px;
    height: 52px;
    left: 53px;
    line-height: 52px;
    border-radius: 40px;
	z-index:999;
}
.luck_draw_con_back{
	background: rgba(0,0,0,.5);
	top: 0px;
	left: 0px;
}
.luck_draw_con_hover p{
	position: inherit;
	left: auto;
	right: auto;
	width: 100%;
	border-radius: 40px;
	font-size: 28px;
	z-index:9999;
}
.luck_draw_con_triangle{
    width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 21px solid rgba(0,0,0,.5);
    position: absolute;
    bottom: -20px;
    left: 22px;
}

.have_inquiry{
	width: 94%;
	margin: 0 auto;
	height: auto;
	background: #fff;
	text-align: center;
	padding-bottom: 30px;
}
.have_inquiry h2{
	font-size: 16px;
	padding: 20px 0 20px 0;
}

.have_inquiry p{
	width: 90%;
	margin: 0 auto;
	line-height: 26px;
}
.have_inquiry button{
	width: 100px;
	height: 30px;
	line-height: 30px;
	border-radius: 4px;
	background: #009def;
	color: #ffff;
}